我知道 git pull
和 git fetch
之间的区别。
但我想知道,哪一个是更可取的?
因为 git pull
在我不知情的情况下自动 merge 。那就是我发现的不同之处。 git fetch
不会那样做。还有别的事吗?
最佳答案
与上面的评论相反,git pull
和 git fetch
不是完全不同的命令。相反,在给定分支上执行 git pull
与执行 git fetch
后跟 merge 或 rebase 当前分支到刚刚更新的远程分支是一样的。
执行 git pull
的效用是,我们提取的原因通常是用远程版本更新本地分支。所以这有点方便。我们总是可以分别进行提取和 merge 。
关于Git Pull 与 Git fetch 哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44718042/