現在のブランチで、古いコミット X (HEAD~10 としましょう) から除外された小さな詳細がいくつかあることに気付きました。私の変更を古い git commit にまだコミットできるかどうか知りたいです。
私はローカルでのみ作業しているため、奇妙なリモート制限は適用されません。
現在のブランチで、古いコミット X (HEAD~10 としましょう) から除外された小さな詳細がいくつかあることに気付きました。私の変更を古い git commit にまだコミットできるかどうか知りたいです。
私はローカルでのみ作業しているため、奇妙なリモート制限は適用されません。
はい、他にプッシュしない場合、できれば線形の履歴がある場合は、それを行うことができます。マイナーなことをコミットして を使用するだけで、コミットをgit rebase --interactive
並べ替えてスカッシュするか、編集することができます。
そのコミットをチェックアウトする
変更を行い、 --amend でコミットして変更します
不足しているコミットを元に戻すと、修正が行われた現在の場所に戻るはずです
「fixup! [HEAD~10 のコミット メッセージ]」という件名で、必要な変更を追加する新しいコミットを作成して実行するだけです。git rebase --interactive --autosquash