有没有办法让被忽略的文件以git状态显示?

有没有办法让被忽略的文件以git状态显示?,git,gitignore,Git,Gitignore,有没有一种方法可以在Git中标记一个文件,这样一个“Git add.”就不会暂存它,但它仍然显示在Git状态下 我知道这听起来很疯狂,但原因是我有一些本地脚本文件,我想在我的git GUI(Tower)浏览窗口中看到,但是我不想在“stage all”时将它们添加到repo中 如果我取消跟踪文件并将状态设置为showUntrackedFile=Normal(或all),它们会显示出来,但随后会通过“git add.”或“Stage all”重新添加。如果我将它们放在.gitignore中,它们将

有没有一种方法可以在Git中标记一个文件,这样一个“Git add.”就不会暂存它,但它仍然显示在Git状态下

我知道这听起来很疯狂,但原因是我有一些本地脚本文件,我想在我的git GUI(Tower)浏览窗口中看到,但是我不想在“stage all”时将它们添加到repo中

如果我取消跟踪文件并将状态设置为showUntrackedFile=Normal(或all),它们会显示出来,但随后会通过“git add.”或“Stage all”重新添加。如果我将它们放在.gitignore中,它们将不会被添加/暂存,但它们也不会显示在浏览窗口中(至少在tower中,这实际上是git状态)


有没有办法让被忽略的文件以git状态显示?我猜不会,但我希望能有一把劈刀在附近工作。

我不这么认为;这实际上会破坏git ignore的意图

gitignore文件指定git故意未跟踪的文件 应该忽略

我知道这可能不是您希望的答案,但我认为它是准确的。

您可以创建一个调用
git status
git ls文件-o-i--exclude standard
after状态。。。 有点像黑客,但应该有用
我刚刚测试了这个,它工作了

  • 设置别名:

    git config--global alias.st'!git状态和echo“**忽略的文件**”和&git ls文件-o-i-排除标准”

  • 运行
    git st
    而不是
    git status




我不确定其他回答者是否在读这个人,但是:

git status --ignored
也显示被忽略的文件


我发现的一个问题是,如果您执行一个git状态--ignore并且没有任何更改,那么它不会列出被忽略的文件。我不知道如何始终将被忽略的文件display@Andy-是的,这部分很奇怪,但是….
echo“a”>废话和git状态--被忽略和rm废话
这工作可靠
git ls文件-o-i--排除标准
,但我不确定是否/如何将其集成到Tower中,但它为我指明了方向。