ホームページ >開発ツール >Git >git で最後のコミットにロールバックする方法

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

下次还敢
下次还敢オリジナル
2024-04-09 11:57:20681ブラウズ

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 サイトの他の関連記事を参照してください。

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