我有几个git存储库,属于一起,并简单的批处理/ bash文件来循环它们。我经常使用log命令循环它们以快速查看它们处于什么状态。除了一件事:除了一个事情:如果提交消息比我的控制台宽(或有多行)的字符数多,git显示行,然后换行符(END),我必须按q继续(我想它通过管道输出更多或类似的东西)。 例子:如何让git log不提示继续?
> gitloop . "git log --decorate=short --pretty=oneline -n1"
18629ae238e9d5832cb3535ec88274173337a501 (HEAD, origin/master, master) short log
625fb891b9b0b8648459b07ace662ae3b7773c7f (HEAD, origin/master, origin/HEAD, master) short log
dc0838118266ba8570ea338c1faddfe8af0387bb (HEAD, origin/work, origin/master, work, master) oops loooooooooooooong log
-(END)
这是相当不方便,因为我必须按q一对夫妇的时候,而我只是想看到一个全力以赴的oneliners。
如何禁用此行为(最好仍保持此日志格式)?
可能重复的[为什么我必须在git日志结尾打q](http://stackoverflow.com/questions/2364978/why-do-i-have-to-hit-q git-log-end-of-git-log) – Sgoettschkes