Не могу сдавить коммит: его там нет
У меня есть набор коммитов, которые я хочу раздавить. Я знаю, что есть один, который после запуска
git rebase --interactive startingCommitHash
не появляется вообще, поэтому для решения проблемы я решил начать раздавливать хвост за хвостом, чтобы, когда я доберусь до проблемного коммита, я мог попробовать то, что происходит, что довольно любопытно. Когда мой журнал показывает как
squashedCommitsHash Squashing фиксирует беспокойство CommitHash
я бегу
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?