use*_*617 7 git git-pull git-commit
我和同事在同一个分支机构工作.现在我已经提交了一些文件并发送给代码审查,因此还有其他一些同事.现在他在我之前推送他的代码.我现在需要撤回他的更改,然后添加我的更改.但它已经承诺了.
如何获得他的更改,然后添加我的更改,而不会让历史看起来很糟糕,我不得不跳槽?我对git很新.
cre*_*ea1 12
你可以用git pull --rebase.这将获取你的同事提交,然后将你的提交(你没有推动)放在它们之上,保持历史也很好.
编辑:Cyril CHAPON在评论中提出了一些好处.看看他的一些链接,以充分了解rebase的工作原理并避免陷阱.
| 归档时间: |
|
| 查看次数: |
6423 次 |
| 最近记录: |