&引用;“更多内容”;git日志中提交消息的指示符--联机?

&引用;“更多内容”;git日志中提交消息的指示符--联机?,git,Git,如果您在Github中查看提交历史记录,例如,它将使用省略号指示哪些提交消息的主题行之外还有其他内容行: 使用时: git log --oneline 在终端中,有没有办法获得类似的“更多内容”指示器?--oneline是一种标准(而且非常方便)的快捷方式格式,但对于任何更具体的内容,您可以依赖--pretty并构建输出 试试这个漂亮的格式 别名 当然,对于这样的格式,因为没有人希望每次都键入,所以几乎必须将其设置为别名 git config --global alias.line 'gi

如果您在Github中查看提交历史记录,例如,它将使用省略号指示哪些提交消息的主题行之外还有其他内容行:

使用时:

git log --oneline
在终端中,有没有办法获得类似的“更多内容”指示器?

--oneline
是一种标准(而且非常方便)的快捷方式格式,但对于任何更具体的内容,您可以依赖
--pretty
并构建输出

试试这个漂亮的格式


别名

当然,对于这样的格式,因为没有人希望每次都键入,所以几乎必须将其设置为别名

git config --global alias.line 'git log --pretty=format:"%C(yellow)%h %C(red)%d %C(reset)%s %C(red)%<(1,trunc)%b"'

# which combines well with most options
git line
git line -10
git line --all --graph

git config--global alias.line'git log--pretty=format:“%C(黄色)%h%C(红色)%d%C(重置)%s%C(红色)%Followup问题:在被截断的日志行之后,还有一个意外的换行符。请参阅。我相信这是因为它使用了最后的字符(包括换行符)然后添加
。有什么办法可以避免这种情况吗?@Jonah No:-)这是git用来绘制
--图形的线。如果您喜欢一个直接的列表,只需去掉参数。您能详细说明一下吗?为什么git添加
会使它也绘制一条图形线?您键入了什么命令来获得所显示的内容我的别名完整定义是:
l1=log--all--graph--abbrev commit--decoration--date=relative--format=format:“%C(蓝色粗体)%h%C(重设)-(绿色粗体)(%ar)%C(重设)C(黄色粗体)%d%C(重设)%C(白色)%s%C(重设)%C(白色暗淡)-(重设)an%C(重设)
git log --pretty=format:"%C(yellow)%h %C(auto)%d %C(reset)%s %C(red)%<(1,trunc)%b"
git config --global alias.line 'git log --pretty=format:"%C(yellow)%h %C(red)%d %C(reset)%s %C(red)%<(1,trunc)%b"'

# which combines well with most options
git line
git line -10
git line --all --graph