[英]How to see al the commit tree in git bash?
假設我在git bash中有此日志
a16asd
jh243f
h32khk
324io2
k32lji
而a16asd是我的頭。 現在當我做
git reset --hard jh243f
現在我有這個日志
jh243f
h32khk
324io2
k32lji
但是,即使在bash中使用git log命令時看不到提交a16asd,仍然可以跳轉到該提交。 問題是,如何查看所有樹,包括當前樹中不存在的提交。
您不能像您所要求的那樣輕松地可視化“所有樹”,並希望看到剛剛重置的提交,因為不再引用該提交。
您仍然可以使用git reflog
查看“丟失”的提交a16asd
。 http://gitready.com/intermediate/2009/02/09/reflog-your-safety-net.html給出了很好的概述。
如果您要查看所有分支中的所有提交,則git log --all
是您所需要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.