git fetch 和 git pull 有什么区别?

简单来说,git pullgit fetch(仅适用于当前分支)和git merge的组合。

git fetch命令用于将远程存储库中的所有更改下载到本地。
Git fetch 对于获取远程存储库中可用的最新文件和提交很有用。
Git fetch 不会合并对当前分支的更改。

git pull命令将仅从我们当前的分支中获取最新提交并自动合并到本地。
如果多人修改了相同的代码/文件,这可能会导致冲突,因此在 git pull 之前需要注意。

日期:2020-09-17 00:10:44 来源:oir作者:oir