git fetch 和 git pull 的区别
相同点:
1、这2个命令都会将远程仓库更新到本地仓库;
2、这2个命令都会从远程仓库更新本地仓库中的所有分支,而不仅是当前分支;
不同点:
1、前者会将远程仓库更新到本地仓库,但不会merge到任何分支的工作区;
2、后者不仅会将远程仓库更新到本地仓库,还会merge到当前分支的工作区,但不会merge到其他分支的工作区(切换到其他分支后,可以使用git merge进行手动merge);
相同点:
1、这2个命令都会将远程仓库更新到本地仓库;
2、这2个命令都会从远程仓库更新本地仓库中的所有分支,而不仅是当前分支;
不同点:
1、前者会将远程仓库更新到本地仓库,但不会merge到任何分支的工作区;
2、后者不仅会将远程仓库更新到本地仓库,还会merge到当前分支的工作区,但不会merge到其他分支的工作区(切换到其他分支后,可以使用git merge进行手动merge);