我目前正试图将两个推送的提交压缩成一个提交。在搜索之后,我发现通过重置三次提交可以有效地压缩提交。我这样做了,但是尝试再次提交更改会导致一条消息,说明我正在致力于改变头部。
我从这里做什么?
答案 0 :(得分:3)
重写与他人共享的提交通常是一个非常糟糕的主意,但是如果你意识到了陷阱并且结果很好,那么...
git rebase -i <sha_of_commit_older_than_the_oldest_you_want_to_squash>
squash
git push -f