标签: git
现在我有这些提交:
A -> B -> C -> D -> E -> F
如何删除C到E的更改,并获取以下内容:
A -> B -> F
感谢。
答案 0 :(得分:3)
在F:
git rebase -i B
并从此处删除C,D,E。然后保存并退出。
它将通过
答案 1 :(得分:1)
如果发布历史记录,则删除提交灾难性。另一种方法可能是创建一个B分支(比如my_branch)并选择性地挑选提交F