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

git

您好!
我是系统开发部的山田。

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

git 克隆

此命令会创建一个仓库克隆。
它允许您将其他人创建的项目仓库下载到您自己的环境中。

`` ..

git fetch

此命令更新远程跟踪分支,
将远程仓库中的最新信息更新到本地仓库。

`` ..

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

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

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

`` ..

git pull

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

`` ..

如何使用每个命令

git 克隆
当本地环境为空时,例如启动

git fetch

例如导入其他人编辑过的分支时,或者
在远程环境和本地环境之间可能出现冲突的情况下,
当您想要在合并之前进行确认时,

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

概括

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

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

最后

我已上线“SEKARAKU Lab”,这是我所属系统开发公司的服务网站。Beyond
提供从服务器设计、搭建到运维的一站式服务,如果您在服务器端开发方面遇到任何问题,欢迎随时联系我们。SEKARAKU
Lab:https://sekarakulab.beyondjapan.com/

如果您觉得这篇文章对您有帮助,请点个“赞”!
2
加载中...
2票,平均分:1.00/12
13,324
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

山田由纪

我于2021年加入Beyond Inc.。
我的爱好包括卡拉OK和桌游。
我的桌游已经多到放不下所有的桌游了,所以我想买一套新的,但是家里没地方放,这让我很沮丧。
我之前有过模具设计和销售方面的经验,在成为服务器端工程师之前积累了丰富的经验。
目前,我主要使用PHP和Python进行服务器端开发。
未来,我想学习前端语言,我对基于React的前端框架Next.js很感兴趣。