0

私が取り組んだとします:

  • 機能 1: ファイル 1 + ファイル 3
  • 機能 2: file2

そして、私は次のコミットを持っています

  • コミット 2: 機能 2 が完了しました。
  • コミット 1: 機能 1 が完了しました。

私が犯した間違いは、コミット 1 に file3 を追加するのを忘れたことです。file3 の変更をコミット 1 に追加するにはどうすればよいですか?

これの 1 つの方法は次のとおりです。

git reset --soft Commit 1
git add file3
git commit --amend 
git add file2
git commit -m "feature 2 completed"

実際、コミット2だけでなく、コミット3、4、5、6もある可能性があるため、この方法は望ましくありません...

これを行う他の簡単な方法はありますか?

ありがとう

4

1 に答える 1