ホームページ  >  記事  >  開発ツール  >  gitを返す方法

gitを返す方法

PHPz
PHPzオリジナル
2023-04-10 09:03:524120ブラウズ

ソフトウェア開発プロセスにおいて、Git は不可欠なツールです。 Git の元に戻す操作は、コア操作の 1 つであり、コードを誤ってコミットしたり、特定のバージョンにロールバックする必要がある場合に便利に役立ちます。したがって、この記事では、Git で操作を効果的に元に戻す方法と、コードを以前のバージョンにロールバックする方法を主に説明します。

まず、Git での取り消し操作を紹介します。

元に戻す操作

Git では次の元に戻す操作が提供されます:

1. コミットされていない変更を元に戻す

ローカル ワークスペースで変更を行った場合、一部のファイルは元に戻されていません。この場合、次のコマンドを使用して元に戻すことができます:

git checkout -- <filename>

このうち、<filename> は、元に戻す必要があるファイルの名前を指します。このコマンドを通じて、Git はワークスペース内の変更をローカル ウェアハウス内のファイルに置き換え、ファイルを最後に送信したときの状態に復元します。

2. 送信された変更を元に戻す

変更をローカル ウェアハウスに送信したものの、その変更が正しくないことが判明した場合は、次のコマンドを使用して変更を元に戻すことができます:

git reset HEAD~1

このコマンドは、現在の送信を取り消し、ワークスペースへの変更を抽出し、再変更して再度送信できるようにします。

3. 指定したバージョンにロールバックする

以前のバージョンにロールバックしたい場合は、次のコマンドを使用できます:

git reset <commit>

このうち &lt ;commit> は、ロールバックするバージョンのコミット番号を表します。このコマンドは、指定されたバージョンにロールバックし、後続のすべてのコミットを破棄します。

Git には、上記の 3 つの取り消し操作に加えて、コミットの記述情報の変更など、他の取り消し操作も用意されています。これらの操作に関する関連情報は、Git のヘルプ ドキュメントから入手できます。

次に、コードを以前のバージョンにロールバックする方法を紹介します。

ロールバック操作

Git では、コードの特定のバージョンにロールバックする操作は 2 つのステップに分けることができます。

最初のステップは、コードを見つけることです。バージョンのコミット番号にロールバックする必要があります。次のコマンドを使用して表示できます。

git log

このコマンドは、Git ウェアハウス全体に含まれる送信レコードをリストし、各レコードには対応する送信番号が含まれます。ロールバックする必要があるバージョンを見つけたら、対応するコミット番号を記録します。

2 番目のステップでは、次のコマンドを使用してロールバックします。

git reset --hard <commit>

このうち、<commit> は、ロールバックする特定のバージョンのコミット番号を表します。にロールバックします。このコマンドを使用すると、Git は現在のコード ベースを指定されたバージョンに切り替え、後続のすべてのコミットを破棄します。

このロールバック操作は元に戻せないことに注意してください。特定のバージョンにロールバックすると、コード ベースに対するその後の変更はすべて失われます。

結論

実際の開発では、Git の元に戻す操作とロールバック操作は非常に便利です。これらの操作をマスターすることで、コードの開発と管理をより効率的に行うことができ、コード ベースの健全性と正確性を確保できます。この記事があなたのお役に立てば幸いです。

以上がgitを返す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。