如何让git在git status下的untracked部分下不显示某些文件

时间:2013-12-19 20:24:33

标签: git

当我输入git status时,我有很多未跟踪的文件,我甚至无法读取其余的状态输出,因为它在终端中被切断了。有没有办法让某些文件扩展名在git status下不显示为未跟踪?

4 个答案:

答案 0 :(得分:1)

是的,为此目的使用.gitignore文件。在基本目录中创建一个名为.gitignore的文件,并添加

之类的行
*.bak
*.out

您要忽略的任何类型的文件。您还可以将此.gitignore文件添加并提交到您的存储库,以便轻松地与其他用户共享。

答案 1 :(得分:0)

使用.gitignore文件

dir / *会隐藏目录中的所有文件 * .png应隐藏所有png文件

答案 2 :(得分:0)

使用.gitignore文件,并且正如Greg提到的那样添加* .extension,其中extension是您希望git从未跟踪文件中排除的文件扩展名。 还有一个值得一提的提示,假设您希望排除所有* .txt文件,但是您希望包含readme.txt,然后在.gitignore中添加以下两行:

*。TXT
!README.TXT

答案 3 :(得分:0)

将它们放入.gitignore之后,如果它们之前存在于您的树中,它们仍会显示出来。您添加的此类型的任何新文件都不会显示。