如何在 git bash 中查看所有提交树

  • 本文关键字:提交 git bash git svc
  • 更新时间 :
  • 英文 :


>假设我的 git bash 中有这个日志

a16asd
jh243f
h32khk
324io2
k32lji

a16asd 是我的头。现在当我这样做时

git reset --hard jh243f

现在我有这个日志

jh243f
h32khk
324io2
k32lji

但是提交 a16asd 仍然可以跳转到,尽管在 bash 中使用 git log 命令时不可见。问题是,如何查看所有树,包括当前树中不存在的提交。

您无法按照要求轻松可视化"所有树",并希望看到刚刚重置的提交,因为它不再被引用。

您仍然可以看到带有git reflog的"丢失"提交a16asd。 http://gitready.com/intermediate/2009/02/09/reflog-your-safety-net.html 给出了一个很好的概述。

如果您想做的是查看所有分支中的所有提交,git log --all就是您需要的。

最新更新