Menu
CoddyTech

推送、拉取和克隆

本课属于 Coddy Terminal 学习旅程的“版本控制”单元。第 48 课,共 58 课。

有三个命令可以在本地仓库和远程仓库之间传输内容:

  • git clone <url>:下载现有远程仓库的完整副本,包括完整历史记录。这是开始参与他人项目的方式。
  • git push <remote> <branch>:将你在指定分支上的本地提交上传到远程仓库。
  • git pull <remote> <branch>:从远程仓库下载新的提交,并将它们合并到当前分支中。这是先执行 git fetch 再执行 git merge 的简写。

首次推送新分支时,通常会传入 -u(或 --set-upstream),以便记住关联关系:

git push -u origin feature-login

之后,直接使用 git push 和 git pull 时,会自动使用已保存的上游分支。

在这门课程中,你不会对真实服务器运行这些命令,但你会在现实中的各种教程里看到它们。

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

版本控制中的所有课

自己练习: Terminal 在线编辑器