104

Git中是否有任何命令可以清除屏幕。比如在window命令行中执行了很多代码后,如果你输入cls,就会清除之前的所有代码。所以我想要 Git 中相同类型的功能。所以任何人都可以告诉我命令名称。

4

9 回答 9

174

实际上你正在寻找一个 Unix 用户环境命令

clear

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

ctrl+l

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

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

history -c
于 2013-11-06T08:38:40.747 回答
49

尝试使用重置命令,它绝对会清理你的屏幕,但你仍然可以访问以前的命令

reset
于 2017-01-18T22:57:35.707 回答
9

这项工作实际上也clear没有。向上滚动,所有命令都将可见history -c

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

参考: here(也许它不适用于 Windows 7)

于 2018-06-28T12:24:30.917 回答
4

CTRL + L

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

于 2021-02-22T16:58:39.707 回答
4

另一种选择是修改(或在您的用户文件夹中创建)您的 .bash_profile 并添加以下内容:

alias cls='clear';

有了这个,您可以使用“Windows”命令清除 bash。

于 2017-11-09T15:18:05.513 回答
2

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

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

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

rm ~/.bash_history

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

于 2021-07-06T11:15:05.373 回答
0

目前我使用

clear;reset;clear

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

于 2021-06-22T11:20:21.147 回答
0

大多数时候 clr、clear 和 cls 不起作用,使用 ctrl c 继续编写命令

于 2020-03-20T08:57:21.720 回答
-3

仅在没有 git 命令的情况下使用 clear

“ 清除 ”

于 2020-07-22T10:49:57.637 回答