团队开发必备!讲解 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
Lab: https://sekarakulab.beyondjapan.com/

如果您觉得这篇文章有用,请点击【点赞】!
1
加载中...
1票,平均分:1.00/11
12,960
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

山田由纪

于2021年加入Beyond Inc.。
他的爱好是卡拉OK和桌
游。他想买个新架子,因为他所有的桌游都放不下了,但遗憾的是家里没有地方放。
他之前有过模具设计和销售方面的经验,积累了丰富的经验,目前担任服务器端工程师。他
现在使用PHP和Python进行服务器端开发。
他希望将来学习一门前端语言,并且对基于React的前端框架Next.js很感兴趣。