从远程Git仓库pull/push内容

🔍 一、基础概念

名称 说明
远程仓库 仓库托管在服务器上,如 Gitea、GitHub、Gitee 等。
本地仓库 克隆(clone)到自己电脑上的项目副本。
pull 拉取远程仓库的更新到本地。
push 将本地提交过的更新上传到远程仓库。
commit 把修改保存到本地版本历史。
add 将改动加入暂存区,准备提交。
status 查看修改状态。
branch 分支,默认为 mastermain,可多人并行开发。

🚀 二、拉取远程仓库内容(pull)

在目标文件夹(E:\IMerge\25-Xiaoshan-IMerge-TCC)打开终端

🟢 初次克隆仓库

1
2
3
git clone <远程仓库地址>
# 示例:
git clone ssh://git@git.antl.net:922/xsyu/25-Xiaoshan-IMerge-TCC

🔄 拉取远程更新

1
git pull origin master

📝 三、提交并推送本地更改(push)

1. 查看当前修改状态

1
git status

2. 添加需要提交的文件(推荐只提交源码)

1
2
3
git add file1.tex file2.bib
# 或者
git add *.tex *.bib figures/*.png

3. 提交修改(写注释)

1
git commit -m "初步框架完成:添加 System Implementation 章节"

4. 推送到远程仓库

1
git push origin master

🛑 四、建议忽略的文件

.gitignore 中添加以下内容,避免提交编译生成的中间文件:

1
2
3
4
5
6
7
8
*.aux
*.bbl
*.blg
*.log
*.pdf
*.synctex.gz
*.out
texput.log

👥 五、多人协作建议流程

  1. 每次修改前,先拉取最新内容:

    1
    git pull origin master
  2. 修改内容后:

    1
    2
    3
    git add ...
    git commit -m "说明修改"
    git push origin master
  3. 若多人同时修改了同一文件,Git 会提示冲突,按提示解决后再提交。


✅ 常用 Git 命令速查表

操作 命令
克隆仓库 git clone <url>
查看状态 git status
添加文件 git add file
提交修改 git commit -m "描述"
拉取更新 git pull origin master
推送更新 git push origin master