团队开发必备!讲解 git clone、fetch 和 pull

git

感谢您的辛勤工作!
我是系统开发部的山田。


我们将解释 git clone、git fetch 和 git pull 之间的区别,这些都是团队开发中常用的 git 命令

git 克隆

克隆代码仓库的命令。
您可以将其他人创建的项目代码仓库复制到您自己的环境中。

`` ..

git fetch

用于更新远程跟踪分支的命令,
将远程存储库中的最新信息引入到本地存储库中。

`` ..

但是,由于这只会更新远程跟踪分支,因此
更新不会反映在当前工作分支中。

如果你想展示自己的作品呢?

如果要更新当前工作分支,请使用 merge 命令。

`` ..

git pull

按照上述说明运行 `git fetch` 后,运行 `git merge origin/main`。

`` ..

如何使用每个命令


当您的本地环境中没有任何内容时,例如开始git 克隆

git fetch


当远程环境和本地环境之间可能出现冲突时,
例如导入其他人编辑过的分支,你想在合并之前进行检查,就可以使用这种方法。


这通常用于仅通过远程环境中其他分支的拉取请求进行更新的分支,例如
git pull (这是因为与本地环境发生冲突的可能性几乎为零,因此无需检查差异。)

概括

这次,我们讲解了团队开发中常用的 Git 命令 git clone、git fetch 和 git pull 之间的区别。
团队开发几乎离不开这些命令,所以
如果你今天第一次接触它们,我们建议你彻底理解它们!

命令名称 内容
git 克隆 克隆现有存储库的命令
git fetch 更新远程跟踪分支的命令
git合并 将其他分支(包括远程跟踪分支)合并到当前分支的命令
git pull 用于更新远程跟踪分支以反映工作分支等的命令。

最后

我开设了我所属的系统开发服务网站“SEKARAKU Lab”。
Beyond是从服务器设计搭建到运营的一站式服务,所以如果您在服务器端开发方面遇到任何问题,请随时联系我们。
SEKARAKU 实验室: https://sekarakulab.beyondjapan.com/

如果您觉得这篇文章有帮助,请点赞!
1
加载中...
1 票,平均:1.00 / 11
12,809
X Facebook 哈特纳书签 口袋

写这篇文章的人

关于作者

山田由纪

2021年加入Beyond Co., Ltd.
我的爱好是卡拉OK和桌
游。我的桌游已经放不下一个架子了,所以我想买一个新的架子,但我很伤心,因为我没有地方放在家里放一个架子。
拥有模具设计和销售经验,积累了丰富的经验,并找到了服务器端工程师的工作。
目前从事使用PHP和Python的服务器端开发。
以后想学习一门前端语言,对基于React的前端框架Next.js很感兴趣。