我有一组要压缩的提交。我知道有一个,在运行时
git rebase --interactive startingCommitHash
根本没有出现,所以为了解决这个问题,我决定从尾部开始一个一个地挤压,这样当我遇到麻烦的提交时,我可以尝试会发生什么,这很好奇。当我的日志显示为
squashedCommitsHash 挤压提交麻烦的提交哈希麻烦的提交消息
我跑
git rebase --interactive HEAD~2
然后我得到
pick startingCommitHash Starting commit
pick secondHash Second commit
pick thirdHash Third commit
pick fourthHash Fourth commit
pick fifthHash Fifth commit
pick squashedCommitsHash Squashing Travis-CI fixes
什么?!我的麻烦提交在哪里?为什么不存在?为什么所有其他人都出现了,尽管指定我只想挤压 2?