怎样连接Overleaf与Github

本文详细介绍如何将Overleaf项目与Github进行连接,包括本地克隆、文件上传、远程仓库设置及更新流程,帮助读者实现LaTeX项目的双平台同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

怎样连接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***的更新

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值