0

スカッシュしたい一連のコミットがあります。実行時に、

git rebase --interactive startingCommitHash

がまったく表示されないので、問題に対処するために、面倒なコミットに到達したときに何が起こるかを試すことができるように、テールから 1 つずつスカッシュを開始することにしました。これは非常に興味深いことです。私のログが次のように表示されるとき

squashedCommitsHash コミットのスカッシングが面倒 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 つだけをつぶしたいと指定したにもかかわらず、他のすべてが表示されたのはなぜですか?

4

0 に答える 0