git log例如,我喜欢启用寻呼机,但这不是git diff因为我有自己的可视化差异工具,而且我讨厌在差异完成后在命令行中点击“q”。有没有办法做到这一点?
git log -{n},当-n足够小时,不会在less其中打开只是将其打印到屏幕上。这是可取的。 git log -1不应该占满屏幕。
不幸的是,在 MINGW 的 bash shell 中,在我运行了一个非 git 命令之后,git log表现得好像我已经运行了它less并推送了q. (换句话说,数据被打印到屏幕的底部,最后我在顶部有一堆空白)。
假想演示(请原谅它的长度):
>> clear
>> git log -1
commit 123123...
Author: CPfohl
Date: {today}
{Message}
>> git log -1
commit 123123...
Author: CPfohl
Date: {today}
{Message}
Run Code Online (Sandbox Code Playgroud)
无论我之前执行什么 git 命令git log,只要git log -{n}是在git 命令之后,这都有效。
这是一个错误,还是有办法让它正常运行?