如果你使用 git diff 命令,你如何摆脱困境?
If you use the git diff command, how do you get out of that mess?
我正在尝试在 Git Bash 终端中使用 Git-window MS Windows 8.1
当我输入:$git diff file1
要查看给定文件中的更改,它会向我显示 :
提示。
除了关闭整个终端 window 并重新开始,如何摆脱这种模式?
我试过CTRL-C(多次)等,很烦人!
感谢您的任何建议。
要退出 :
提示,请键入 q
。
git diff
,像许多 git 命令一样,默认通过寻呼机输出。默认寻呼机通常是 less
,less
命令使用 :
作为其默认提示符。
你应该看到 git log
等相同的东西。
在 shell 提示符下键入 man less
以了解如何使用 less
命令。快速总结:
- Space 前进一页
b
返回上一页
d
前进半页
u
后退半页
- 上下箭头(或
k
和j
)一次上下一行
q
退出
h
寻求帮助。
您可以配置less
命令(详情请参阅上述手册页)。如果您不想使用 less
.
,您还可以配置哪些寻呼机 git
用户使用产生大量输出的命令
就个人而言,我将 $GIT_PAGER
环境变量设置为 cat
,因此它实际上根本不使用寻呼机;如果我愿意,我会手动通过 less
将其通过管道传输。但是您可能会发现让 git
为您做这些更方便。
要退出传呼机,可以按q。
实际上还有其他几个命令,请参阅列表 here。
我正在尝试在 Git Bash 终端中使用 Git-window MS Windows 8.1
当我输入:$git diff file1
要查看给定文件中的更改,它会向我显示 :
提示。
除了关闭整个终端 window 并重新开始,如何摆脱这种模式? 我试过CTRL-C(多次)等,很烦人!
感谢您的任何建议。
要退出 :
提示,请键入 q
。
git diff
,像许多 git 命令一样,默认通过寻呼机输出。默认寻呼机通常是 less
,less
命令使用 :
作为其默认提示符。
你应该看到 git log
等相同的东西。
在 shell 提示符下键入 man less
以了解如何使用 less
命令。快速总结:
- Space 前进一页
b
返回上一页d
前进半页u
后退半页- 上下箭头(或
k
和j
)一次上下一行 q
退出h
寻求帮助。
您可以配置less
命令(详情请参阅上述手册页)。如果您不想使用 less
.
git
用户使用产生大量输出的命令
就个人而言,我将 $GIT_PAGER
环境变量设置为 cat
,因此它实际上根本不使用寻呼机;如果我愿意,我会手动通过 less
将其通过管道传输。但是您可能会发现让 git
为您做这些更方便。
要退出传呼机,可以按q。
实际上还有其他几个命令,请参阅列表 here。