今回ミスった理由
- コミットの削除とコミットの統合(squash)を同じだと勘違いしていた。
この状態が操作前
pick abc123 (過去) pick def456 (中間) pick ghi789 (最新)
コミットの削除
pick abc123 (過去) pick ghi789 (最新)
=> 最新のコミットのコミットハッシュは変わるが、これはsquashでは無い。
コミットの統合 (squash)
pick abc123 (過去) squash def456 (中間) pick ghi789 (最新)
今回やってしまったsquashミス
squash abc123 (過去) pick def456 (中間) pick ghi789 (最新)
=> 1行目はsquashできない!