用于清除Git Bash屏幕的命令

时间:2013-09-09 18:03:20

标签: version-control git-svn git-bash

Git中是否有任何清除屏幕的命令。例如在执行大量代码后的窗口命令行中,如果键入cls,那么它将清除所有以前的代码。所以我想在Git中使用相同类型的功能。所以任何人都可以告诉我命令名称。

9 个答案:

答案 0 :(得分:123)

实际上,您正在寻找Unix用户环境命令

clear

或者您可以使用键盘快捷键

ctrl+l

http://en.wikipedia.org/wiki/Clear_(Unix)

在Git Bash中清除整个命令历史记录。

history -c

答案 1 :(得分:31)

尝试使用reset命令,它将绝对清理您的屏幕,但您仍然可以访问以前的命令

reset

答案 2 :(得分:2)

CTRL + L

在以下位置搜索更多快捷方式:here

答案 3 :(得分:1)

另一个选项是修改(或在您的用户文件夹中创建).bash_profile并添加:

alias cls='clear';

使用此功能,您可以使用“Windows”命令清除bash。

答案 4 :(得分:1)

clearhistory -c都没有实际工作。
向上滚动,所有命令将可见

解决方案:
如果您使用的是Windows 10,并且对git bash使用mintty 2.7.9(或更高版本?), 使用 Alt + F8 ...这将起作用。
祝你好运。
编码愉快。

参考here(可能不适用于Windows 7)

答案 5 :(得分:0)

大多数情况下,clr,clear和cls无效,请使用ctrl c继续编写命令

答案 6 :(得分:0)

目前我使用

clear;reset;clear

(在一行中)并且它有点工作(git 版本 2.32.0.windows.1)。

答案 7 :(得分:0)

clear 和 history -c 都没有永久清除历史记录。
向上滚动时,所有命令都将可见。
所以,我通过以下方式解决了这个问题:

在我的例子中,bash history 的路径是:
/c/Users/<your_username>/.bash_history

我通过以下命令删除了文件:

cd ~
rm .bash_history

在那之后,我重新启动了终端。命令不见了。

答案 8 :(得分:-3)

仅在不使用git命令的情况下使用清除

“清除”