代码之家  ›  专栏  ›  技术社区  ›  Adrian Shum

在git中查找所有未恢复的提交?

git
  •  2
  • Adrian Shum  · 技术社区  · 14 年前

    我怀疑我对上一次提交(B)执行了不正确的修改(B'),这导致我在上一次提交(B)中的所有工作都消失了。

      A
      |
      B [master]
    
    amend to 
         A
       / |
      B  B'
        [master]
    

    谢谢

    1 回复  |  直到 14 年前
        1
  •  3
  •   Greg Hewgill    14 年前

    reflog 就是你要找的。每次分支头更改时,reflog都会保留分支的上一个值的记录。