我想从线性提交树中删除选定的提交:
R-> A-> B-> C-> D-> HEAD
我想删除提交C及其中的所有更改。
答案 0 :(得分:1)
您可以使用interactive rebase操作执行此操作。它很好地描述了它在该链接中的工作原理。
基本上,您将重写提交,而不是
R->A->B->C->D->HEAD
你有
R->A->B->D'->HEAD'
D'
与D
相关,因为它引入了相同的更改,但基于B
而不是C
。请注意,如果D
引入了依赖C
的更改,则可能需要解决冲突。