为什么git日志输出的第一个提交行中有其他信息?
我的为什么git日志输出的第一个提交行中有其他信息?,git,Git,我的git日志中的第一行提交最近开始显示: 提交8d8cc487c2b91a2d18edbfbafe9d6700f764fe04(主机->主机,原点/主机,原点/主机) 头部->(蓝色) master->(绿色) 原点/主坐标和原点/主坐标(红色) 这告诉了我什么?它为什么开始出现?顺序: HEAD是Git当前指向的提交 master代表您的分支尖端。在这里,主人可以是任何其他分支 origin/master表示远程分支的尖端 origin/HEAD表示Git在远程存储库中指向的提交 这是gi
git日志中的第一行提交最近开始显示:
提交8d8cc487c2b91a2d18edbfbafe9d6700f764fe04(主机->主机,原点/主机,原点/主机)
头部->(蓝色)
master->(绿色)
原点/主坐标和原点/主坐标(红色)
这告诉了我什么?它为什么开始出现?顺序:
- HEAD是Git当前指向的提交
- master代表您的分支尖端。在这里,主人可以是任何其他分支
- origin/master表示远程分支的尖端
- origin/HEAD表示Git在远程存储库中指向的提交
这是
git log
的--decoration
选项的输出。我认为它在最近的git
版本中将默认值从none
更改为short
当git log--decoration
(或git config log.decoration
)是short
,那么对于日志中显示的每个提交,它还将显示引用此提交的任何备用名称。颜色是名称的类型:
- 格林:当地分行
- 红色:远程分支
- 布朗:标签
- 蓝色:符号名称,例如
头,指代其他名称的名称。您将看到一个箭头->
指向另一个名称
如果您不喜欢它(但为什么不应该呢?),您可以使用git config log.decoration none
禁用它。这是正确的,这是在git中更改的,m其中显示“交互式会话中“git log”的默认行为已更改为启用”--decoration”。@LasseV.Karlsen:感谢您查找它。我记得以前配置过这个选项来获得那些好看的颜色。。。很高兴看到我的个人偏好正在成为默认设置!谢谢你的帮助和完整的回答。我不想扔掉它,但我不明白它显示了什么。我想确保它没有表明存储库处于不太正常的状态。