git fetch 和 git pull 的区别

相同点:

1、这2个命令都会将远程仓库更新到本地仓库;

2、这2个命令都会从远程仓库更新本地仓库中的所有分支,而不仅是当前分支;

不同点:

1、前者会将远程仓库更新到本地仓库,但不会merge到任何分支的工作区;

2、后者不仅会将远程仓库更新到本地仓库,还会merge到当前分支的工作区,但不会merge到其他分支的工作区(切换到其他分支后,可以使用git merge进行手动merge);

原文地址:https://www.cnblogs.com/isky0824/p/12096525.html