- Make a new project on Overleaf.
- In the share menu, copy the link from "Clone with git"
- On your computer:
- use
cd
to navigate to where you want to put your project - type
mkdir
and then the name of the project cd
into that project- do
git init
- do
git remote add overleaf
with the link you copied - so overall this would like something like this
- use
cd ~/Desktop
mkdir overleaf-project
cd overleaf-project
git init
git remote add overleaf https://git.overleaf.com/11205025wxdxfsqpxytc
git pull overleaf master
- Make a new repo on Github
- Copy the git remote link
- On your computer:
git remote add github https://github.com/jnaecker/overleaf-project.git
git push github master
- Make some changes on Overleaf
- On your computer (while in the local repo directory), run
git pull overleaf master
git push github master
Any changes you made on overleaf should now be on both your local repo and on Github!
If you want to make changes via your local repo, just push to both remote repos (after staging and committing locally):
git add .
git cm "Adding stuff from local repo"
git push overleaf master
git push github master
You may also want to check out this paper which explains how you get set up git to push to both Overleaf and Github with just one git push command
.
Is there a way to add a comment to these steps?
Otherwise the commit will just have a generic "Update on Overleaf."