如何在我未跟踪的文件中忽略.DS_Store?

时间:2014-12-05 14:23:14

标签: git gitignore

我是Git的新手,每次使用它时,我总是会在我未跟踪的文件中感到烦恼.DS_Store。我假设这是我的工作目录。

我尝试在Stack Overflow上搜索答案,但只找到了如何从存储库中删除它的答案,而不是从未跟踪文件列表中删除。

如何告诉Git完全忽略.DS_Store个文件,从不将它们列为未跟踪文件?

1 个答案:

答案 0 :(得分:7)

您可以创建.gitignore文件。该文件告诉git它应该忽略哪个文件(更改),因此它们不会出现在git statusgit diff等等。

.gitignore是一个简单的文本文件。只需在文本编辑器中创建它(或者如果已有的话,编辑它),并添加以下行:

.DS_Store

然后,您应该将其添加到存储库,因此所有协作者都会忽略这些文件:

git add .gitignore
git commit -m "added .gitignore"