2

別のコミットを行わずに、リポジトリ内の最新のコミットにさらに変更を追加するにはどうすればよいですか?最後のコミットを、そのコミットが行われた後に行われた最新の変更セットで更新する必要があります。

4

1 に答える 1

4

git commit --amend

これにより、現在ステージングされている変更が前のコミットに追加されます。

以前のコミットをGitHubなどの共有リポジトリにプッシュした場合は、これを行うことについてよく考えてみてください。

他の誰かがあなたの変更を取り下げた場合、コミットを修正すると、それらのマージが困難になる可能性があります。この場合、問題を修正するために新しいコミットを作成することをお勧めします。

不正なコミットをまだプッシュしていない場合、またはプライベートリポジトリで作業していて、他の人との間で変更をプッシュ/プルしていない場合は、これについて心配する必要はありません。

于 2012-04-17T05:43:14.210 に答える