git log
例如,我喜欢启用寻呼机,但这不是git diff
因为我有自己的可视化差异工具,而且我讨厌在差异完成后在命令行中点击“q”。有没有办法做到这一点?
Chr*_*sen 33
您可以设置pager.diff
配置变量以禁用特定子命令的寻呼机。看到pager.<cmd>
在GIT-配置(1) 。
git config --global pager.diff false
Run Code Online (Sandbox Code Playgroud)
--global
如果您只想对当前存储库进行此配置更改,请省略。
小智 8
只需添加| cat
到通话末尾即可git
。这会欺骗git
将整个内容转储为标准输出(因为不再交互)。
例如
git diff --stat | cat
Run Code Online (Sandbox Code Playgroud)
遗憾的是,作为副作用,您将失去输出中的颜色,但您可以通过在 ,--color
之前添加来强制它| cat
,产生:
git diff --stat --color | cat
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8754 次 |
最近记录: |