怎样连接Overleaf与Github

怎样连接Overleaf与Github

(此为旧版,新版请移步:怎样连接 Overleaf与Github (新))

  • clone overleaf 到本地
  • 修改添加本地LaTex文件并上传到overleaf
  • **创建 Github repository **
  • push 本地文件到Github中

逐一详细说明

1.首先编辑 .tex on Overleaf,复制"clone with Git" 中的链接
怎样连接Overleaf与Github_第1张图片

#####2.选择合适的本地地址,clone 当前路径 git clone https://git.overleaf.com/1318746bmccgcdq my-overleaf-repo (把文件夹名命名成"my-overleaf-repo",否则文件夹名称将变成那堆 “131…”)怎样连接Overleaf与Github_第2张图片

#####3.cd my-overleaf-repo (转到当前路径下)
#####4.cat .git/config 来检查配置 [remote “origin”] URL = http:// … fetch = +…/origin/*
怎样连接Overleaf与Github_第3张图片
#####5.重命名 remote “origin” to “overleaf” 因为我们最终会有两个 remote:git remote rename origin overleaf
#####6.less ~/.gitconfig 你可以添加 别名 [alias] st=status psuh = push (忽略此步)
#####7.在本地修改添加文件
怎样连接Overleaf与Github_第4张图片

#####8.git add 这个文件名git commit -m “” 这样就把你的新文件staged 完了
怎样连接Overleaf与Github_第5张图片
#####9.git push overleaf master (用来push 到 “overleaf” remote 的 “master” branch 中),这样就可以在***Overleaf***中看到新上传的本地编译的文件
怎样连接Overleaf与Github_第6张图片

#####10.打开***Github***页面创建一个repository

#####11.在创建过程中的 “Quick Setup”中复制 `“…or push an existing repository from command line” 中的 git remote add origin ....
怎样连接Overleaf与Github_第7张图片
#####12.我们知道 如果写成 add origin 了 那么就会赋给一个名为 origin的remote, 我们为了更好的区分 在命令行中写成 git remote add github http......
这里写图片描述
#####13.cat .git/config 查看 有两个remote怎样连接Overleaf与Github_第8张图片

#####14.进一步push 到 GitHub中 :git push github master

#####15.至此,就完成了***Overleaf*** 到本地到***Github***的链接

#####16.当在overleaf上修改代码后,你可以git log查看历史修改记录,然后 复制其中的一条“commit 2e866f83e70b4c7350847f818a82bda72b3a6b5e”之类 通过 git show 2e866f83e70b4c7350847f818a82bda72b3a6b5e来查看具体更改情况
怎样连接Overleaf与Github_第9张图片
怎样连接Overleaf与Github_第10张图片
#####17.git pull overleaf master 刷新本地,再 git push github master 完成从***Overleaf*** 到本地到***Github***的更新

文章目录

  • 怎样连接Overleaf与Github
    • 逐一详细说明
          • 1.首先编辑 .tex on ***Overleaf***,复制"clone with Git" 中的链接

你可能感兴趣的:(Latex,问题处理,讲解学习)