在git log --oneline中为有限数量的行着色

时间:2015-08-13 12:48:37

标签: git head

当我将一个git命令管道化以显示只有几十个提交时,颜色会丢失:

git log --oneline | head -50

如何使用有限数量的线保持颜色?

2 个答案:

答案 0 :(得分:5)

- (n)仅显示最后n次提交

参考:https://git-scm.com/book/no-nb/v1/Grunnleggende-Git-Viewing-the-Commit-History

例如

git log -50 --oneline

答案 1 :(得分:4)

Git检测到你正在滚动某些东西,因此它会禁用颜色,但你可以强制它使用--color颜色:

git log --graph --oneline --all --decorate --color | head -50