在单独的终端屏幕上显示git diff和git log输出

dols3分钟

设置新的开发环境后,我遇到了一个奇怪的git行为,我不记得以前看到过。

我习惯于git diff and git log在终端中创建一个新屏幕并在其中显示其输出(默认情况下做些什么,而我将其用作寻呼机)。

然后,我可以退出并返回到先前的终端状态,命令输出消失了。但是,现在,输出将被直接打印到同一屏幕上,就好像它是猫一样(但使用寻呼机)。任何想法如何解决这一问题?找不到在线任何信息。

更新:通过设置core.pager@torek的帮助,可以解决此问题'less -+F -+X'

星期二

您可能已less设置为-X现在使用,而之前已less设置为使用-X

请参阅我的答案如何在同一CLI终端中在屏幕上显示`git branch`的输出?请注意,您也可以选择要使用的寻呼机和/或是否使用寻呼机。(嗯,您在问题中注意到了这一点。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

“ git diff”,“ git diff HEAD”和“ git diff --staged”的输出奇怪?

gitpython的diff和git log的diff有什么区别?

了解git log --stat输出

如何使git log输出仅在一行上显示日期和哈希?

如何组合git diff --name-status和git diff --stat命令的输出?

在git diff输出中更改之前和之后的行数

git log输出中数据和时间的颜色不同

git log / show等替换终端屏幕

如何通过git log在Git Bash中输出输出?

git diff/log 和指定的开始/结束提交的顺序

为什么“ git log”的输出在终端和node.js中的execSync不同

从 <(git log --oneline) 读取循环与终端的“git log --oneline”有不同的输出

git log --oneline --graph输出的含义

如何使git-diff和git log忽略新文件和已删除文件?

git log显示diff尽管--no-patch

如何从git diff读取输出?

在我的终端中彩色并排内联git diff输出

如何退出git log或git diff

使用HEAD从git diff输出中获取添加和删除的文件

为什么 git diff 与 git diff --staged 下的输出不同?

“ git diff”中的“ diff --git”输出指的是什么?

将git log的输出分配给powershell变量

如何仅使用第一行输出git log?

为什么git log / status不返回任何输出?

git log的奇怪输出-合并功能分支时合并

`git log --stat` 但输出组合了任意数量的提交?

使git log产生命令输出'inline'

RegEx,只显示彩色线条(来自 git diff 输出)

git diff 输出中的重音字符