重新申请被冲突撤消的提交?


77

我有一个不知道如何处理冲突的人撤消了这一承诺。有没有简单的方法可以尝试自动合并提交?我尝试使用“合并掌握”,但这只是最新的。我正在用tortoisegit。

Answers:


115

git cherry-pick是为了什么 它使您可以通过使用现有的提交来应用更改。

基本语法为:

git cherry-pick <commit> ... 

5
惊人!我当然知道git cherry-pick,但是在这种情况下我没有考虑使用它。谢谢!
rkallensee '16

对于那些想要选择特定提交的人,您可以做git cherry-pick [commit number here]
levininja

1
如果该人覆盖了您的4个提交怎么办?您能和他们一起挑选樱桃吗?
Janneman96 '18 -10-30

3
@ Janneman96 AFAICTgit cherry-pick可以接受多个提交,但是会为每个提交创建一个新的提交。一种解决方案是将git rebase -i新提交合并为一个。
svick '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.