Git合并分支问题

git小白一枚,想问下,我想在本地dev分支拉取并合并远程的master分支,以下两种操作

git pull origin master

git fetch origin master + git merge origin/master

这两者都是正确的吗,两者有没有什么差别呢

阅读 2.1k
2 个回答

git pull runs git fetch with the given parameters and calls git merge to merge the retrieved branch heads into the current branch.

https://git-scm.com/docs/git-...

  1. pull = fetch + merge 这点没问题
  2. 你本地 dev 分支,要合并 master,最好用 rebase,即:

    1. 切换到 master 分支
    2. pull
    3. 切换回 dev 分支
    4. git rebase master
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进