Git Pull 与 Git fetch 哪个更好?

Git Pull vs Git fetch Which one is Preferable?

我知道 git pullgit fetch 之间的区别。

但我想知道,哪一个比较好?

因为 git pull 在我不知情的情况下自动合并。那就是我发现的不同之处。 git fetch 不会那样做。还有别的事吗?

与上述评论相反,git pullgit fetch而不是完全不同的命令。相反,在给定分支上执行 git pull 与执行 git fetch 相同,然后将当前分支合并或重新定位到刚刚更新的远程对应分支。

执行 git pull 的效用是,我们获取的原因通常是用远程版本更新本地分支。所以这有点方便。我们总是可以分别进行提取和合并。

git pull 将执行 git fetch,然后执行 git merge。所以这取决于你想做什么。

如果您更喜欢手动处理合并,则不应使用 git pull

What is the difference between 'git pull' and 'git fetch'?