git fetch 和 git pull 的区别

相同点:

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

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

不同点:

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

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

posted @ 2019-12-25 13:35  江南烟雨梦  阅读(737)  评论(0编辑  收藏  举报