团队发展至关重要! 解释 git clone、fetch、pull
感谢您的辛勤工作!
我是系统开发部的山田。
这次
我会讲解一下团队开发中常用的git命令:git clone、git fetch、git pull之间的区别。
克隆
克隆存储库的命令。
您可以将其他人创建的项目存储库导入到您自己的环境中。
`````````````````````````````````````````````````` ````````````````$ git clone [要克隆的存储库] [目录名称(可选)] ________________________________________________________________
git 获取
更新远程跟踪分支的命令。
将远程存储库的最新信息带到本地存储库。
```````````````````````````````````````````````````` `````````````` $ git fetch [存储库名称(可选)] [分支名称(可选)] ________________________________________________________________
但是,由于这仅更新远程跟踪分支,因此
更新不会反映在当前工作分支中。
您想什么时候反映您的工作?
如果你想将其反映到当前工作分支中,请使用合并。
```````````````````````````````````````````````````` ``````````````$ git merge [你要反映的分支名称] ________________________________________________________________
git拉
如上所述执行“git fetch”后,执行“git merge origin/main”。
```````````````````````````````````````````````````` ``````````````$ git pull [存储库名称(可选)] [分支名称(可选)] ________________________________________________________________
各个命令的使用方法
当本地环境中没有任何内容时(例如启动git clone
git 获取
当远程和本地环境之间可能存在冲突时
,例如导入其他人编辑的分支时,您希望在合并之前进行确认时,请使用此选项。
它通常用于仅通过远程环境中其他分支的拉取请求更新的分支,例如
git pull (由于与本地环境基本不冲突,所以无需检查差异。)
概括
这次我们讲解了团队开发中常用的git命令:git clone、git fetch、git pull之间的区别。
如果你不使用这个命令,你不太可能会进行团队开发,所以
如果你今天第一次了解它,我们建议你完全理解它!
命令名称 | 内容 |
---|---|
克隆 | 用于克隆现有存储库的命令 |
git 获取 | 更新远程跟踪分支的命令 |
git合并 | 用于将其他分支(包括远程跟踪的分支)的内容反映到当前分支的命令 |
git拉 | 更新远程跟踪分支并反映到工作分支等的命令 |
最后
我开设了我所属的系统开发服务网站“SEKARAKU Lab”。
Beyond是从服务器设计搭建到运营的一站式服务,所以如果您在服务器端开发方面遇到任何问题,请随时联系我们。
SEKARAKU 实验室: https://sekarakulab.beyondjapan.com/
如果您觉得这篇文章有帮助,请点赞!