Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在尝试将两个推送的提交压缩为一个提交。在四处搜索之后,我发现可以通过重置三个之前的提交来有效地压缩提交。我这样做了,但尝试再次提交更改会导致一条消息表明我正在提交一个分离的头部。
我从这里做什么?
重写已与他人共享的提交通常是一个非常糟糕的主意,但如果您意识到这些陷阱并且可以接受后果,那么......
git rebase -i <sha_of_commit_older_than_the_oldest_you_want_to_squash>
squash
git push -f