有时,当我在仓库上调用sub2.sub1.duckdns.org
时,会看到很多分支信息。例如:
sub1.duckdns.org/sub2
我的问题是关于消息第一行的内容。在git log
之后,有一些有关我认为是分支历史的信息。老实说,我没有详细介绍commit COMMIT_HASH (HEAD -> CURRENT_BRANCH, tag: A_TAG, ANOTHER_BRANCH, ANOTHER_BRANCH)
Author: AUTHOR_NAME
Date: DATE
LOG MESSAGE
;但是,我找不到其输出格式的描述。对信息的解释或链接将不胜感激。
答案 0 :(得分:2)
这就是所谓的“装饰”。它显示了哪些引用当前指向此提交。
您可以使用--decorate
(默认情况下)/ --no-decorate
控制此信息的显示。 (doc)
然后在评论中回答您的问题(这是否表示此标题指向了所提到的所有4件事?):
不。 HEAD
仅指向一件事。通常,当前签出的分支,但可能只是一个提交(在分离的HEAD状态下)。您可以有其他引用恰好指向同一提交的引用,但是HEAD
仅指向一个提交。