[解決済み] 2つ前のコミットをロールバックするには?
2023-02-24 20:25:26
質問
このシナリオを考えてみましょう。
- 開発者Aはコミットを行います。 #n
- Dev. Bはコミットする #n+1
- Dev. A がコミットする #n+2
- とコミットし #n+3
を実行した後、自分のコミット #n+2 で不具合が発生したことを発見します。
どのようにしたら開発者Aは A はどのようにして最後の 2 つのコミットをロールバックし、コミット #n+1 ?
試してみた
git reset --hard HEAD~2
*
が、開発者 A のコミットに戻ってきます。
#n
.
どのように解決するのですか?
n+1コミットに戻ってくるはずです。おそらくそこにはマージ コミットもあることでしょう。また
git reset --hard <sha1_of_where_you_want_to_be>
警告!
--hard
は、現在あるコミットされていない変更を永久に破棄することを意味します。 は永久に破棄されます。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Gitを使って最後のXコミットをまとめる
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
gitの利用(ssh鍵の作成とgithubの利用)。
-
git-fatal: 設定されたプッシュターゲットがありません / 警告: store/README.md の LF は CRLF に置き換えられています。
-
git reports an error fatal: unable to auto-detect email address (got 'Administrator@MS-20180504MMDH.(none)')
-
[解決済み] Gitの本番環境へのプッシュ(FTP)
-
[解決済み] Git は、省略形のコミット ID が 2 つの異なるコミットを参照する場合に警告を発しますか?
-
[解決済み] .gitignoreで特定のファイルを除外する
-
[解決済み] プル前にローカルとGitHubのリポジトリの差分を確認する方法 [重複]について
-
[解決済み] GitとSSH、どちらのキーを使うか?
-
[解決済み] git add を実行してもしなくても、ブランチを切り替えたときに自分の変更点(修正、追加、削除されたファイル)が表示され続けるのはなぜですか?