git を使用して以前のバージョンを復元する方法
Git は、プログラマがコードの履歴バージョンを管理できるオープンソースの分散バージョン管理システムです。コードを以前のバージョンに戻したい場合、Git を使用すると簡単に以前のバージョンに戻すことができます。次に、Git で以前のバージョンを復元する方法について説明します。
ステップ 1: バージョン履歴の表示
Git では、git log コマンドを使用してバージョン履歴を表示できます。このコマンドは、最新から最も遠いまでのすべてのコミット レコードをリストします。各レコードは一意の SHA 値を持ちます。 SHA 値を使用して、どのバージョンに復元するかを決定できます。
使用コマンド:
$ git log
上記のコマンドを実行すると、Git は次のようなログ レコードを出力します:
commit 4634cd01b2e831942d87d321c1f34c67d04e25a2 (HEAD -> master) Author: Tom <tom@example.com> Date: Mon Jun 1 15:11:22 2020 +0800 Updated readme file commit 4f3d4e8d43a1df45a41e721fd33b9fefa9cc196c Author: Tom <tom@example.com> Date: Sun May 31 11:08:38 2020 +0800 Added documentation files commit 1514e158c6dbf2a1f11a27283864d1f0fcf37dc3 Author: Tom <tom@example.com> Date: Sat May 30 17:27:19 2020 +0800 Initial commit
この例では、6 月 1 日になります。 2020 Readme ファイルが更新されたので、コードを更新前のバージョン (コミット 4f3d4e8d43a1df45a41e721fd33b9fefa9cc196c バージョン) に復元したいと考えています。
ステップ 2: 以前のバージョンに復元する
Git では、git checkout コマンドを使用して以前のバージョンに復元できます。以下に示すように、git checkout と復元するバージョンの SHA 値を使用できます。
$ git checkout 4f3d4e8d43a1df45a41e721fd33b9fefa9cc196c
このコマンドを実行すると、Git はコードを指定されたバージョンに復元します。これにより、後続のコミットで加えた変更が失われることに注意してください。元に戻したい場合は、次のコマンドを実行します。
$ git checkout master
これにより、Git が最新のコミットに戻り、それ以降に加えた変更がすべて元に戻ります。
ステップ 3: 復元されたコードを送信する
復元されたコードに満足したら、このバージョンを送信する必要があります。変更は次のコマンドを使用してコミットできます:
$ git add . $ git commit -m "Reverted to previous version"
上記のコードはすべての変更をステージング領域に追加し、コミット メッセージ「以前のバージョンに戻しました」を表示してこのバージョンをコミットできます。
結論
Git でのコードの復元は非常に簡単で、バージョン履歴を表示し、git checkout コマンドを使用して以前のバージョンに復元し、変更をコミットできます。このオープンなバージョン管理システムは、開発者に、より柔軟なコード管理方法を提供します。ただし、復元バージョンでは特定の履歴データが失われるため、注意して使用してください。
以上がgitで以前のバージョンを復元する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。