怎样连接Overleaf与Github
怎样连接Overleaf与Github
- clone overleaf 到本地
- 修改添加本地LaTex文件并上传到overleaf
- 创建 Github repository
- push 本地文件到Github中
逐一详细说明
1.首先编辑 .tex on Overleaf,复制”clone with Git” 中的链接
2.选择合适的本地地址,clone 当前路径 git clone https://git.overleaf.com/1318746bmccgcdq my-overleaf-repo
(把文件夹名命名成”my-overleaf-repo”,否则文件夹名称将变成那堆 “131..”)
3.cd my-overleaf-repo
(转到当前路径下)
4.cat .git/config
来检查配置 [remote “origin”] URL = http:// ….. fetch = +………/origin/*
5.重命名 remote “origin” to “overleaf” 因为我们最终会有两个 remote:git remote rename origin overleaf
6.less ~/.gitconfig 你可以添加 别名 [alias] st=status psuh = push (忽略此步)
7.在本地修改添加文件
8.git add 这个文件名
;git commit -m “”
这样就把你的新文件staged 完了
9.git push overleaf master
(用来push 到 “overleaf” remote 的 “master” branch 中),这样就可以在Overleaf中看到新上传的本地编译的文件
10.打开Github页面创建一个repository
11.在创建过程中的 “Quick Setup”中复制 `“…or push an existing repository from command line” 中的 git remote add origin ....
12.我们知道 如果写成 add origin 了 那么就会赋给一个名为 origin的remote, 我们为了更好的区分 在命令行中写成 git remote add github http......
13.cat .git/config 查看 有两个remote
14.进一步push 到 GitHub中 :git push github master
15.至此,就完成了Overleaf 到本地到Github的链接
16.当在overleaf上修改代码后,你可以git log
查看历史修改记录,然后 复制其中的一条“commit 2e866f83e70b4c7350847f818a82bda72b3a6b5e”
之类 通过 git show 2e866f83e70b4c7350847f818a82bda72b3a6b5e
来查看具体更改情况
17.git pull overleaf master
刷新本地,再 git push github master
完成从Overleaf 到本地到Github的更新
-
怎样连接Overleaf与Github
-
逐一详细说明
- 首先编辑 tex on Overleaf复制clone with Git 中的链接
- 选择合适的本地地址clone 当前路径 git clone httpsgitoverleafcom1318746bmccgcdq my-overleaf-repo 把文件夹名命名成my-overleaf-repo否则文件夹名称将变成那堆 131
- cd my-overleaf-repo 转到当前路径下
- cat gitconfig 来检查配置 remote origin URL http fetch origin
- 重命名 remote origin to overleaf 因为我们最终会有两个 remotegit remote rename origin overleaf
- less gitconfig 你可以添加 别名 alias ststatus psuh push 忽略此步
- 在本地修改添加文件
- git add 这个文件名git commit -m 这样就把你的新文件staged 完了
- git push overleaf master 用来push 到 overleaf remote 的 master branch 中这样就可以在Overleaf中看到新上传的本地编译的文件
- 打开Github页面创建一个repository
- 在创建过程中的 Quick Setup中复制 or push an existing repository from command line 中的 git remote add origin
- 我们知道 如果写成 add origin 了 那么就会赋给一个名为 origin的remote 我们为了更好的区分 在命令行中写成 git remote add github http
- cat gitconfig 查看 有两个remote
- 进一步push 到 GitHub中 git push github master
- 至此就完成了Overleaf 到本地到Github的链接
- 当在overleaf上修改代码后你可以git log查看历史修改记录然后 复制其中的一条commit 2e866f83e70b4c7350847f818a82bda72b3a6b5e之类 通过 git show 2e866f83e70b4c7350847f818a82bda72b3a6b5e来查看具体更改情况
- git pull overleaf master 刷新本地再 git push github master 完成从Overleaf 到本地到Github的更新
-
逐一详细说明