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

kiyoma
  • 39

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

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

或者

git pull --rebase
你知道吗?

宣传栏