git で最後のコミットにロールバックする方法

下次还敢
リリース: 2024-04-09 11:57:20
オリジナル
604 人が閲覧しました

Git を最後のコミットまでロールバックするにはどうすればよいですか?方法には次のものが含まれます。 コマンドを使用します。 git replace --hard HEAD~1 このコマンドは、最後のコミットまでロールバックし、すべてのローカル変更を上書きします。

git で最後のコミットにロールバックする方法

Git を最後のコミットまでロールバックするにはどうすればよいですか?

方法:

次のコマンドを使用して、前のコミットにロールバックします:

<code>git reset --hard HEAD~1</code>
ログイン後にコピー

詳細:

  • ##git: Git リポジトリを操作するために使用するコマンド。
  • reset: 作業ディレクトリまたはステージング領域をリセットするために使用されます。
  • --hard: 強制リセットし、すべてのローカル変更を上書きします。
  • HEAD: 現在のブランチ上の最新のコミットを指します。
  • ~1: 前のコミット (つまり、HEAD の前のコミット) にロールバックするように指示します。

手順:

    ターミナルまたはコマンド プロンプトを開きます。
  1. Git リポジトリのディレクトリに移動します。
  2. #git replace --hard HEAD~1
  3. コマンドを実行します。
注:

このコマンドは、未送信の作業をすべて取り消します。
  • データの損失を避けるために、ロールバックする前に、保存されたすべての変更をコミットすることをお勧めします。
  • 以前のコミットにロールバックする場合は、
  • HEAD~N
  • (N はロールバックするコミットの数) を使用します。 対話型リベース (
  • git rebase -i
  • ) を使用して、コミットを選択的にロールバックすることもできます。

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

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