git commitをローカルに復元する方法

下次还敢
リリース: 2024-04-09 13:15:24
オリジナル
951 人が閲覧しました

Git でローカル送信を復元する方法は次のとおりです: git restart: 未ステージの変更または送信レコードを破棄; git checkout: 以前の送信に切り替え; git revert: 新しい送信を作成して以前の送信を取り消します。

git commitをローカルに復元する方法

#Git ローカル コミットを復元する方法

#Git には、ローカル コミットを復元するためのいくつかのコマンドが用意されています。

1. git replace コマンドを使用する

git replace コマンドを使用して、ステージング領域をリセットしたり、レコードをコミットしたりできます。

  • ステージング領域をリセットします (ステージングされていない変更を破棄します):
<code>git reset HEAD</code>
ログイン後にコピー
  • 特定のコミットにリセットします (コミットを破棄します)およびその後のすべての変更): #
    <code>git reset --hard <commit-hash></code>
    ログイン後にコピー
2.

git checkout コマンドを使用します #git checkout

コマンドを使用して、別のブランチまたはコミットに切り替えることができます。

前のコミットに切り替えます:
  • <code>git checkout <commit-hash></code>
    ログイン後にコピー
ローカルの変更を破棄し、最新バージョンをチェックアウトします:
  • <code>git checkout -f</code>
    ログイン後にコピー
  • 3.
git revert

コマンドgit revert

コマンドを使用して、元に戻す新しいコミットを作成します前回の提出物。

<code>git revert <commit-hash></code>
ログイン後にコピー
適切な方法を選択してください

最適な復元方法の選択は、特定の状況によって異なります。

一時的な保存領域を変更するには、

git replace HEAD
    を使用します。
  • コミットとその後のすべての変更を破棄する必要がある場合は、git replace --hard
  • を使用します。
  • 以前のコミットに切り替えてローカルの変更を破棄する必要がある場合は、git checkout -f
  • を使用します。
  • 以前のコミットを取り消すために新しいコミットを作成する必要がある場合は、git revert
  • を使用します。

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

関連ラベル:
git
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!