1

現在のブランチで、古いコミット X (HEAD~10 としましょう) から除外された小さな詳細がいくつかあることに気付きました。私の変更を古い git commit にまだコミットできるかどうか知りたいです。

私はローカルでのみ作業しているため、奇妙なリモート制限は適用されません。

4

3 に答える 3

4

はい、他にプッシュしない場合、できれば線形の履歴がある場合は、それを行うことができます。マイナーなことをコミットして を使用するだけで、コミットをgit rebase --interactive並べ替えてスカッシュするか、編集することができます。

于 2012-10-01T07:33:53.073 に答える
0

そのコミットをチェックアウトする

変更を行い、 --amend でコミットして変更します

不足しているコミットを元に戻すと、修正が行われた現在の場所に戻るはずです

于 2012-10-01T07:37:02.270 に答える
0

「fixup! [HEAD~10 のコミット メッセージ]」という件名で、必要な変更を追加する新しいコミットを作成して実行するだけです。git rebase --interactive --autosquash

于 2012-10-02T06:24:26.370 に答える