在 git 中隐藏来自终端的未跟踪文件和其他文件

Hide untracked and other files from terminal in git

我们为 magento 网站设置了 git。

我们编辑了很多文件,现在当我使用命令时:git status

我可以看到如下图所示。我想从终端隐藏这些文件,但我想删除它。

有什么方法可以让我躲过终端。

使用这个

git status -uno

相当于:

git status --untracked-files=no

它有点隐藏在手册中,但是状态联机帮助页上说“支持与 git-commit 相同的选项”,所以你必须去看看。

@Usman Maqbool 的回答适用于尚未提交且被 Git 视为 'untracked' 的文件。对于已经添加到存储库但您想忽略本地更改的文件,您有 2 个选项,如 here 所述。

我建议使用 git update-index --skip-worktree [filename] 选项,因为这看起来更安全。

我不确定我明白你想做什么?

如果您想查看特定子文件夹中的修改:

git status business/logic/

如果您想隐藏有关 app/code 的行:

git status | grep -v "app/code"