Fua*_*uad 8 git diff git-config
在我的新电脑(Mac)中,如果我执行 git diff,它只会显示与终端窗口高度一样多的差异。然后我必须按 Enter 键“向下滚动”才能看到所有其他更改。
在我的旧电脑上,当我执行 git diff 时,它会立即输出整个 git diff,并且我能够使用鼠标上的滚动按钮来查看所有内容。
如何更改 git 设置以实现第二种行为?
git --no-pager diff branch1 branch2
Run Code Online (Sandbox Code Playgroud)
禁用寻呼机后无需按住 Enter 键并立即显示所有结果。
答案取自链接的线程,但是这个问题及其下面的评论使我能够通过搜索找到答案。 如何防止“git diff”使用寻呼机?
我不确定如何在不按 Enter 键的情况下将所有差异发送到标准输出,但这可能对您有帮助。
git diff --output=<file_name> [--]
cat file_name
Run Code Online (Sandbox Code Playgroud)
上面的命令会将所有差异存储在“file_name”文件中,并使终端显示该文件可以帮助您一次性看到所有差异。
| 归档时间: |
|
| 查看次数: |
3115 次 |
| 最近记录: |