我将一个 git 分支合并到我的 master 中,但现在我想获取合并之前代码的状态。我不想恢复合并。我该怎么做呢?运行git log显示数百个提交,但未列出分支,因此我不确定如何找到提交哈希。这个答案建议运行,git log master..但这对我没有任何回报。
如果合并提交是HEAD,则合并的提交是HEAD^1和HEAD^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)
| 归档时间: |
|
| 查看次数: |
4795 次 |
| 最近记录: |