我有一个提交历史,例如: ,并且我希望它类似于. 编辑:历史从底部开始,顶部是较新的提交。
我想把rebase/squash
所有这些提交到“这里”。或者“这里”之前的那个也是可以接受的。
编辑:我所做的是:
- 我现在在提交“A”
git rebase -i here
- 将单词设置为“squash”,保持第一个“pick”不变
- 它说
error: could not apply c148 ...
。
奇怪的是,在第 2 步之后,弹出的编辑器git rebase
只列出了蓝线的提交,而红线的提交不存在。
我应该如何解决这个问题?
PS:我认为这个答案可能有用。任何人都可以做一个图形解释吗?