Git リポジトリを以前のコミットに戻すにはどうすればよいですか?

Git Ripojitoriwo Yi Qiannokomittoni Tisunihadousurebayoidesuka



Git はオープンソースの無料の DevOps バージョン管理システムであり、プログラマーがさまざまなバージョンでコードを実装できるようにします。以前のコミットに戻すことも、Git の便利な機能の 1 つです。これにより、開発者は、新しいコード バージョンで間違いを犯した後やテスト目的でコードの以前のバージョンに移行できるからです。

このチュートリアルでは、以前のコミットを Git リポジトリに戻す方法を示します。

Git リポジトリの以前のコミットを元に戻す方法は?

Git リポジトリを以前のコミットに戻してコードの変更を元に戻すには、まず Git リポジトリを開き、変更をコミットして、「 git リセット HEAD~1 ' 指図。そのためには、以下の手順を確認してください。

ステップ 1: Git Bash ターミナルを開く
まず、「」から Git Bash ターミナルを開きます。 起動 」 メニュー:

ステップ 2: Git リポジトリに移動する
次に、必要な Git ローカル リポジトリに移動します。

$ CD 'C:\Git'

ステップ 3: Git リポジトリを初期化する
提供されたコマンドを使用して、作業中の Git リポジトリを初期化します。

$ 暑いです

ステップ 4: 新しいファイルを作成する
コミットする必要がある新しいファイルを作成します。そのために、「 test.txt ' ファイル:

$ 接する test.txt

ステップ 5: ステージ エリアにファイルを追加する
ファイルを追跡するには、次のコマンドを使用します。

$ git追加 test.txt

ステップ 6: 新しく作成したファイルをコミットする
新しく作成したファイルをステージング領域に追加したら、前述のコマンドを使用して最初のコミットを行います。ここで、オプション「 -m 」を使用して、コミット メッセージを設定します。

$ gitコミット -m 「テストファイルが追加されました」

ステップ 7: ログを確認する
ログをチェックして、ファイルがコミットされているかどうかを確認します。

$ git ログ

ここで、ファイルが正常にコミットされたことがわかります。

ステップ 8: コミットされたファイルを変更する
同じファイルを使用して 2 回目のコミットを行うには、デフォルトのエディターでファイルを開き、ファイルにいくつかの変更を加えます。

$ test.txt を開始

変更を追加した後、「 Ctrl+S それらを保存するためのキー:

ステップ 9: 更新されたファイルをステージに追加する
ステージング領域に存在するファイルまたはディレクトリをコミットできるため、更新されたファイルをステージング領域に追加します。

$ git追加 .

ステージング領域にファイルを追加した後、ファイルのステータスが追跡されているかどうかを確認します。

$ git ステータス

追跡されたファイルのみがステージング カテゴリに分類されます。

ステップ 10: 変更したファイルをコミットする
再度、提供されたコマンドを使用して、変更されたファイルをコミットします。

$ gitコミット -m 「テストファイルが更新されました」

「」を表示して、変更がコミットされているかどうかを確認します ログ 」:

$ git ログ

ここでは、2 番目のコミットも正常に行われていることがわかります。

ステップ 11: Git リポジトリを以前のコミットに戻す
Git リポジトリを以前のコミットに戻すには、以下のコマンドに従います。

$ git リセット 頭〜 1

HEAD~1をリセット 」コマンドは、最新のコミットを破棄し、前のコミットに HEAD ポインターを設定します。

リポジトリが以前のコミットに戻ったかどうかを確認するには、「 git ログ ' 指図:

$ git ログ

以下の出力は、リポジトリを以前のコミットに正常に戻したことを示しています。

Git リポジトリを以前のコミットに戻す方法を説明しました。

結論

Git リポジトリを以前のコミットに戻すには、まず Git リポジトリを移動します。次に、「 git commit -m ' 指図。次に、「 git リセット HEAD~1 ターミナルでコマンドを実行して、以前のコミットを元に戻します。このチュートリアルでは、Git リポジトリの以前のコミットを元に戻す方法を学習しました。