gitでコミットしたコードを取り消す方法を教えてください。
提出されたコードを取り消すには、次のコマンドを使用してください:
- git revertコマンドを使用すると、単一または複数のコミットの変更を元に戻し、以前の変更を元に戻すための新しいコミットを作成することができます。たとえば、最新のコミットを元に戻すには、次のコマンドを実行できます:git revert HEAD。
- git resetコマンドは、以前のコミットにHEADポインタを移動して、以前のコミットを取り消すことができます。複数のオプションがあります。
- git reset –soft: 指定されたコミットにHEADを移動させ、変更を保持します。
- git reset –mixed: 指定されたコミットにHEADを移し、変更をステージング解除します。
- git reset –hard:HEADを指定されたコミットにリセットし、未コミットの変更をすべて破棄します。
git revertを使用すると、新しいコミットが作成され、以前の変更が取り消されます。一方、git resetはブランチの履歴を変更しますので、チームでの協力時には注意が必要です。