簡體   English   中英

如何在git bash中查看提交樹?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM