1 git pull 和 git fetch
1.1 区别
命令 | 区别 |
---|---|
git pull | 包含了git fetch和git merge两个命令,从远程分支获取最新内容,并将其与本地分支进行合并。如果存在冲突,git会要求我们解决冲突并手动合并操作。 |
git fetch | 只从远程仓库获取最新内容作为本地仓库的一个远程跟踪分支,需要手动进行合并 |
1.2 建议
- 如果希望合并最新内容到当前分支,不需要查看内容的变动,则使用git pull命令;
- 如果只想获取远程分支的最新内容,且需要查看与本地分支的不同,则建议使用git fetch命令