git日志条目中的提交行说明

时间:2019-03-18 10:38:32

标签: git git-log

有时,当我在仓库上调用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 ;但是,我找不到其输出格式的描述。对信息的解释或链接将不胜感激。

1 个答案:

答案 0 :(得分:2)

这就是所谓的“装饰”。它显示了哪些引用当前指向此提交。

您可以使用--decorate(默认情况下)/ --no-decorate控制此信息的显示。 (doc


然后在评论中回答您的问题(这是否表示此标题指向了所提到的所有4件事?):

不。 HEAD仅指向一件事。通常,当前签出的分支,但可能只是一个提交(在分离的HEAD状态下)。您可以有其他引用恰好指向同一提交的引用,但是HEAD仅指向一个提交。