(自用面试题)git pull和git fetch有什么区别?

100 阅读1分钟

git pull和git fetch的功能是大致相同的,都是起到了更新代码的作用。
git pull是相当于从远程仓库获取最新版本,然后再与本地分支merge,即git pull = git fetch + git merge。相比起来,git fetch更安全也更符合实际要求,在merge前,我们可以查看更新情况,根据实际情况再决定是否合并。