如何不在git中显示.class

Rod*_*ate 23 git gitignore git-status

我不想.class在执行时显示文件git status.

我创建了一个名为的文件,.gitignore.class在文件中输入但没有任何反应.

.class执行git status命令时阻止文件显示的最佳方法是什么?

Von*_*onC 43

确保您的.class文件尚未添加到索引中.
您首先需要git rm -r --cached path/to/.classfiles/这些文件.
(它们仍将在磁盘上,但不再是git索引的一部分,并且将被忽略git status)

如果您不希望任何.class文件版本化(但.gitignore最初没有包含它们),正如Michal Stefanow 在下面评论:

git rm -r --cached *.class
Run Code Online (Sandbox Code Playgroud)


Amb*_*ber 10

您可能实际上想要添加*.class到您的.gitignore文件中,而不是.class- 前者将匹配任何类文件(因为通配符*),而后者仅匹配精确命名的文件.class.