Git 小知识

Posted by 程建军 on Tuesday, April 23, 2024

1 git pull 和 git fetch

1.1 区别

命令区别
git pull包含了git fetch和git merge两个命令,从远程分支获取最新内容,并将其与本地分支进行合并。如果存在冲突,git会要求我们解决冲突并手动合并操作。
git fetch只从远程仓库获取最新内容作为本地仓库的一个远程跟踪分支,需要手动进行合并

1.2 建议

  • 如果希望合并最新内容到当前分支,不需要查看内容的变动,则使用git pull命令;
  • 如果只想获取远程分支的最新内容,且需要查看与本地分支的不同,则建议使用git fetch命令