最後のコミットを元に戻したい場合は、単一のコマンドで実行できます。
まず本当に何をしたいのかを確認してください。リポジトリからコミットを削除するか、最後にコミットされたコードをすべて消去するだけです。
したがって、要件に応じて以下のコマンドのいずれかを選択します。
git リセット HEAD~1
これにより、リポジトリが、ファイルをステージングした git add コマンド前の状態に戻ります。あなたの変化はあなたの仕事に反映されます
ディレクトリ。 HEAD~1 は、現在のブランチの先端の下にあるコミットを指します。
N 個のコミットを削除するが、コードの変更は作業ディレクトリに保持したい場合は、以下のコマンドを実行します。
git リセット HEAD~N
最新のコミットを完全に削除し、コードも保持したくない場合は、ハード リセットを実行できます。
git reset –hard HEAD~1
同様に、最後のものを削除したい場合は、 N 件のコミット コードの変更を保持したくない場合:
git reset –hard HEAD~N
ありがとう!!
レイルスカーマが主役 Ruby on Rails開発会社 は、アジャイルなプロジェクト管理および配信モデルを採用することにより、Ruby on Rails アプリケーション開発を提供します。また、コストをさらに節約するために複数のエンゲージメント モデルから柔軟に選択できます。あなたの企業について詳しく教えてください RoRアプリケーション開発 ニーズに応え、当社の専門家が、お客様のビジネスに合わせて効率的かつコスト効率の高い方法をご案内します。 お問い合わせ ご質問やご不明な点がございましたら、当社の専門家がすぐにご連絡いたします。
最新のアップデートを購読する
関連記事