如何从多个分支中压缩脏提交

时间:2018-04-13 06:45:55

标签: git atlassian-sourcetree

这是我在Git项目中的当前状态:

Current Git status

在我完成dev分支的工作后,我尝试多次合并多次提交,但似乎无法正常工作。我尝试了mergerebase -i,但它产生了脏提交和分支。我想将9fd5653f231压缩到当前的HEAD。我很感激任何人帮助我完成这项工作。

1 个答案:

答案 0 :(得分:0)

您可以使用git rebase -i HEAD~8(您要隐藏的最后8次提交)清理您的分支。 Squash通过在文本编辑器中的每个不需要的提交行上将pick替换为squash来提交。