Git Revert と は、 リポジトリ履歴の Git Reset 変更を元に戻したり、調整したりするための Git の 2 つの重要なコマンドです。 と の commit 使用方法に関するガイドは次のとおりです 。 Git Revert Git Reset
Git Revert
-
Git Revert新しいコミットを作成して、revert以前にコミットされた変更を元に戻す() ことができます。 -
に 、次のコマンドを使用します
revert。commitgit revert <commit_id>元に戻したい
<commit_id>ID に 置き換えます。commit新しいファイルcommitが作成され、選択したファイルの変更が元に戻されますcommit。 Revert履歴は変更されませんが、 変更を元に戻すcommitために新しい履歴が作成されます。commit
Git Reset
-
Git ResetHEAD現在のブランチを特定のコミットに 移動することで、前の状態に戻ることができます。 -
Git Resetには 3 つの異なるモードがあります。--soft, --mixed(default), and --hard. -
resetおよびHEADへの現在のブランチ にcommit、次のコマンドを使用します。git reset --mode <commit_id>をリセット先の
<commit_id>ID に 置き換えます。commit -
Git Resetモード:-soft:HEADと現在のブランチを指定された に 移動しcommit、前のブランチの変更をcommitステージング領域に保持します。 コマンドを使用しますgit reset --soft <commit_id>。--mixed:これがデフォルトのモードです。 現在のブランチを指定されたコミットに移動しHEAD、前のブランチの変更をcommitステージング領域から削除します。 コマンドを使用しますgit reset --mixed <commit_id>。--hard:HEAD現在のブランチを指定されたブランチに 移動しcommit、前の のすべての変更を破棄しますcommit。 コミットされていない変更は失われるため、使用する場合は注意してください。 コマンドを使用しますgit reset --hard <commit_id>。
<commit_id>。 Git Reset履歴が変更されcommit、データが失われる可能性があるため、慎重に使用してください。
Git Revert これらは、 Git Reset Git のコミット履歴を元に戻したり、調整したりするための強力なツールです。 プロジェクトの安定性を確保し、データ損失を回避するために、これらを慎重に使用してください。

