多くのファイルを変更し、それらを Git ステージング領域に追加しました。その後、それらをコミットする前に、前のコミットのコミット メッセージを変更する必要があることに気付きました。そのためgit commit --amend
、変更ログを確認せずにコミット メッセージを変更しました。さて、それはステージング領域のファイルを以前のコミットにも追加しました。
以前のコミットを元の形式で作成し、変更したファイルをステージング領域に戻して、それらを個別にコミットできるようにするにはどうすればよいですか?
価値があるのは、最初に変更をコミットしてから、を使用してコミットメッセージの履歴を変更する必要があることに気づきましたgit rebase -i
。