我有一个新的服务器提供商,他们没有安装tig,我很确定这些人有一些很好的理由。如何在没有tig的情况下浏览git logs?
不是我想要的:
$ git log --graph --color --oneline --all --decorate
#我怎么用这个浏览东西?
$ git log -p
#更像是diff-less -combo,而不是真正的浏览。
$ gitk
#我在控制台,虽然我可以sshfs的东西,但我想浏览像tig这样的东西
答案 0 :(得分:1)
git日志的输出将通过less
传递,这将允许您上下查看早期或晚期的历史记录。 less
具有许多功能,例如搜索某些字符串等:http://unixhelp.ed.ac.uk/CGI/man-cgi?less
您应该能够使用gitk --all
查看所有内容。
答案 1 :(得分:1)
从你所说的,我建议其中一个:
答案 2 :(得分:1)
你可以尝试这个,我的个人配置alias.lp
git log --graph --pretty=format:'%Cgreen%h%Creset -%C(yellow)%d%Creset %s %Cred(%cr)%Creset%C(yellow)<%an>'