标签: git atlassian-sourcetree
这是我在Git项目中的当前状态:
在我完成dev分支的工作后,我尝试多次合并多次提交,但似乎无法正常工作。我尝试了merge和rebase -i,但它产生了脏提交和分支。我想将9fd5653f231压缩到当前的HEAD。我很感激任何人帮助我完成这项工作。
merge
rebase -i
9fd5653f231
答案 0 :(得分:0)
您可以使用git rebase -i HEAD~8(您要隐藏的最后8次提交)清理您的分支。 Squash通过在文本编辑器中的每个不需要的提交行上将pick替换为squash来提交。
git rebase -i HEAD~8
pick
squash