私はマスターにgitブランチをマージしましたが、今はマージの前にコードの状態を取得したいと思います。私はマージを元に戻したくありません。これはどうすればいいですか? git log
を実行すると何百ものコミットが表示されますが、ブランチの一覧は表示されないので、コミットハッシュの検索方法がわかりません。 This answerはgit log master..
を実行することを推奨していますが、これは私のために何も返しません。マージ前にgitの状態をチェックアウトするには?
0
A
答えて
0
マージコミットがHEAD
の場合、マージされたコミットはHEAD^1
とHEAD^2
です(親が2つ以上ある場合も同様です)。見てみな!
git checkout master^2 # probably the branch merged in
git checkout master^1 # probably master before the merge
1
ハッシュ(HEAD)を見つけるために、このコマンドを試してください:あなたはまだあなたのマージされたブランチを削除していない場合は
git reflog
0
を。そして、あなたはそれはあなたがマージされたブランチに存在するマスターに存在していないしているすべてのコミットをダウンリストが表示されますbranchMerged..master
を
のgitのログを使用することができます。
ここでbranchMerged:マージしたブランチの名前。そして私はあなたがマスターに合併したと仮定します。
関連する問題
- 1. 列と状態の略語をフル状態の名前にマージ
- 2. 前の状態に戻る
- 3. Gitはマージの前にコミットします
- 4. Gitロールバックで前のチェックアウト
- 5. 状態の変化をより良くマージするには?
- 6. Gitのリモートブランチをチェックアウトするには?
- 7. Git - エクスプローラでGitにフォルダとファイルの状態を表示するには?
- 8. ジェンキンス - Gitのチェックアウトはファイルに
- 9. Gitでファイルをチェックアウトするには?
- 10. 複数の状態のバージョンをマージするために
- 11. 新しい配列をcomponentWillReceivePropsの状態にマージする
- 12. マルチレデューサーを同じレベルの状態にマージする方法
- 13. reactjsで前の状態に戻る
- 14. GITの元に戻すチェックアウト
- 15. gitでは、マスターブランチをコミットする前の状態に戻すにはどうしたらいいですか?
- 16. Ruby `state_machine` gemで特定の状態の前に来る状態のリストを取得するには?
- 17. PhpStormとgit:チェックアウト前に自動コミットする方法
- 18. コミット順によるGitチェックアウト
- 19. フィーチャブランチを最新の状態にした後で、そのフィーチャブランチをマージする際のGitコンフリクト
- 20. redux security - 状態リセット後に以前の状態にアクセスできますか?
- 21. Phaserの状態を終了し、以前の状態に戻す方法
- 22. Git - 元に戻すチェックアウト
- 23. レンダリングの前に状態をロードする方法は?
- 24. 前のページに戻る前のページ状態現在のページJavaScriptの状態はありません
- 25. リポジトリの状態JGitでのマージ
- 26. 前状態または事後状態のフック
- 27. マージの前にGitコミットのメッセージを修正する
- 28. git:プルリクエストをフォークにマージするには?
- 29. チェックインの前にTFSを最新の状態にする
- 30. デタッチ状態のときに `git commit`を使う理由は?