git すべての変更を元に戻す

王林
リリース: 2023-05-20 11:25:37
オリジナル
4164 人が閲覧しました

開発に Git を使用する場合、テストとデバッグのためにコードを引き続き変更する場合があります。ただし、特定のファイルまたはウェアハウス全体の変更に失敗したり、以前のバージョンにロールバックしたい場合があるため、この時点では、以前の変更を元に戻す必要があります。この記事では、Git を使用してすべての変更を元に戻す方法を紹介します。

1. ファイルの変更を元に戻す

特定のファイルの変更のみを元に戻す必要がある場合は、次のコマンドを使用できます:

git checkout -- <file>
ログイン後にコピー

where<file> は、変更を元に戻したいファイルの名前です。上記のコマンドを実行すると、ファイルは以前に送信されたバージョンに復元されます。このコマンドはローカルの変更を上書きすることに注意してください。以前にファイルに変更を送信したことがない場合、ファイルは最後に送信されたバージョンに復元されます。

2. すべての変更を元に戻す

追加、削除、変更操作を含むすべての変更を元に戻す必要がある場合は、次のコマンドを使用できます:

git reset --hard HEAD
ログイン後にコピー

上記を実行します。コマンド その後、コミットされていないローカル変更はすべて取り消され、ローカル ファイルは上書きされます。

3. 一時記憶領域に変更を送信する

特定のファイルに対する変更を一時記憶領域に送信するだけの場合は、次のコマンドを使用できます:

git add <file>
ログイン後にコピー

ここで、<file> は、送信するファイルの名前です。上記のコマンドを実行すると、ファイルの変更がステージング領域に追加され、次回の送信でリモート ウェアハウスにアップロードできるようになります。

4. ローカル ウェアハウスに変更を送信する

変更をローカル ウェアハウスに送信し、送信記録を保持したい場合は、次のコマンドを使用できます:

git commit -m "commit message"
ログイン後にコピー

ここで「コミットメッセージ」は送信時に追加したコメント情報です。上記のコマンドを実行すると、新しい送信レコードがローカル ウェアハウスに追加され、送信したすべての変更が記録されます。

5. リモート ウェアハウスに変更を送信する

変更をリモート ウェアハウスにアップロードして他の開発者と共有したい場合は、次のコマンドを使用できます:

git push
ログイン後にコピー

上記を実行します。 コマンドの実行後、送信した変更はリモート ウェアハウスにアップロードされ、他の開発者と共有されます。

概要

Git は、プロジェクト管理に役立つ多くのコマンドを提供する非常に強力なバージョン管理システムです。開発時には間違いが避けられないため、以前の変更を元に戻したい場合は、Git が提供する undo コマンドを使用できます。 Git を使用する場合、Git の元に戻す操作は元に戻せないため、元に戻す操作を実行する前によく確認する必要があることに注意する必要があります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート