git如何在不commit当前修改的代码的情况下,把新的远程代码更新并合并?

如果两人基于同一个git版本在开发,突然发现这个基础版本有些问题,需要打一个补丁,不然两人都开发不下去。
这时,由其中一人,在基础版本上切分支,打了一个补丁,并推送到远程仓库。
请问两人在当前功能开发到一半,不想提交的情况下,怎么把那个分支合并到自己当前的代码里?

阅读 6k
2 个回答
git stash   # 暂存当前改动且未commit的文件
git fetch 远程分支 # 获取远程分支
git merge 远程分支 # 合并远程分支到本地分支
git stash pop # 还原被暂存的问题
git rebase parentBranch # rebase

或者

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