git 在当前分支上拉取其它分支并创建一个新分支时,本地分支也合并的问题?

如下:
git pull origin 远程分支名:新的本地分支名

这个命令有个大的问题,比如:
如果当前分支是master,远程分支名是new_develop,新的本地分支名是new_develop,
那么执行:

//当前分支是master
git pull origin new_develop:new_develop

之后,本地是创建了一个合并的远程分支new_develop,但是问题来了,
当前的master分支也合并过去了,所以这有非常大的问题,如何解决呢?

阅读 2.3k
3 个回答

已解决,使用git fetch origin 分支名称即可,pull的问题上面也说了,不仅会合并指定分支,还会合并当前分支,所以要慎用

git fetch origin 分支名称
git checkout --track origin/分支名称
//或者
git switch 分支名称
git fetch
git checkout 分支号 

可视化工具 sourcetree好用~

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题