Git Pull vs Git fetch哪一个优先?

Moh*_*med 3 git git-pull git-fetch

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

但我想知道,哪一个是优先考虑的?

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

Til*_*ill 7

git pull会先做一个git fetch,然后再做一个git merge。所以这取决于你想做什么。

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

“git pull”和“git fetch”有什么区别?


Tim*_*sen 6

与上述情况相反的意见,git pull并且git fetch不是完全不同的命令.相反,在git pull给定分支上执行a git fetch与在其刚刚更新的远程对应方上合并或重新定义当前分支后执行a相同.

执行a的实用程序git pull通常是我们获取的原因是使用远程版本更新本地分支.所以这有点方便.我们总是可以执行fetch,然后单独合并.