-
直前のコミットを取り消す方法:
git revert HEAD
このコマンドは、直前のコミットを取り消し、変更内容を元に戻します。
-
特定のコミットを取り消す方法:
git revert <commit>
<commit>
の部分には、取り消したいコミットのハッシュ値やブランチ名を指定します。 -
直前のコミットを削除し、変更内容を保持する方法:
git reset HEAD^
このコマンドは、直前のコミットを削除し、変更内容をステージングエリアに保持します。その後、必要な修正を行い、新たにコミットすることができます。
-
直前のコミットを削除し、変更内容も破棄する方法:
git reset --hard HEAD^
このコマンドは、直前のコミットを完全に削除し、変更内容も破棄します。注意して使用してください。
これらの手順とコマンドを使用することで、Gitリポジトリでのコミットの取り消しと変更の復元が可能です。必要に応じて、ブランチの指定や他のオプションも活用してください。
以上が、コミットの取り消しと変更の復元に関する簡単な方法とコード例です。