git - 如何使 'git log --oneline' 显示哪些提交消息是多行的

标签 git version-control git-log

我发现自己经常执行 git log --oneline 以快速浏览我即将推送 merge 的更改> Remote 。是否可以附加一些标识符(例如“[...]”)以将该提交消息标记为多行消息,以便我知道那里有更多信息?

基本上,我想要的是:

e1140de Some commit message
d1f58d1 Some multine commit message [...]
736f778 Some other commit message

最佳答案

Adam's answer 的帮助下,我想出了一个替代方案来满足我的要求:

git log --format="%h %s%n%b"

这就像--oneline,除了它在消息主题之后放置一个换行符和消息正文。加上一些颜色看起来好多了:

git log --format="%C(yellow)%h%Creset %Cgreen%s%Creset%n%b"

关于git - 如何使 'git log --oneline' 显示哪些提交消息是多行的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12631720/

相关文章:

linux - Jenkins 在远程机器上执行带有参数的 shell 脚本

git - 使用 git add 的更好方法?

svn - 如何将工作副本中的文件恢复为旧版本,然后将其提交回存储库?

git - 如何在 git 中以漂亮的格式查看一天的提交?

php - 在发生 fatal error 后重新创建 Git Ref

git - 如何反转 git log --author=me? (不使用 Perl)

git - 有没有办法让 `git blame` 同时显示姓名和电子邮件?

windows - 为什么 git 总是弄乱我的行尾?

git - 是否有针对开发人员的 SCM 公认的 "best"或规范书籍?

version-control - Asp.Net Core MVC 应用程序的源代码管理中应该存储什么?