如何在合并之前检查 git 状态?

Cer*_*rin 5 git

我将一个 git 分支合并到我的 master 中,但现在我想获取合并之前代码的状态。我不想恢复合并。我该怎么做呢?运行git log显示数百个提交,但未列出分支,因此我不确定如何找到提交哈希。这个答案建议运行,git log master..但这对我没有任何回报。

Ry-*_*Ry- 3

如果合并提交是HEAD,则合并的提交是HEAD^1HEAD^2(依此类推,如果有两个以上的父提交)。一探究竟!

git checkout master^2  # probably the branch merged in
git checkout master^1  # probably master before the merge
Run Code Online (Sandbox Code Playgroud)