Git 如何忽略未跟踪文件中的.DS_存储?
我是Git新手,每次使用它时,我总是在未跟踪的文件中得到这个恼人的Git 如何忽略未跟踪文件中的.DS_存储?,git,gitignore,Git,Gitignore,我是Git新手,每次使用它时,我总是在未跟踪的文件中得到这个恼人的.DS\u Store。我假设这就是我的工作目录所在的位置 我尝试过搜索堆栈溢出的答案,但只找到了如何将其从存储库中删除的答案,而不是从未跟踪文件列表中删除的答案 我如何告诉Git完全忽略.DS\u存储文件,而从不将其列为未跟踪文件?您可以创建.gitignore文件。该文件告诉git它应该忽略哪个文件(更改),这样它们就不会出现在git status、git diff等调用中 .gitignore是一个简单的文本文件。只需在文本
.DS\u Store
。我假设这就是我的工作目录所在的位置
我尝试过搜索堆栈溢出的答案,但只找到了如何将其从存储库中删除的答案,而不是从未跟踪文件列表中删除的答案
我如何告诉Git完全忽略
.DS\u存储文件,而从不将其列为未跟踪文件?您可以创建.gitignore
文件。该文件告诉git它应该忽略哪个文件(更改),这样它们就不会出现在git status
、git diff
等调用中
.gitignore
是一个简单的文本文件。只需在文本编辑器中创建它(或编辑它,如果您已经有一个),然后添加以下行:
.DS_Store
然后,您应该将其添加到存储库中,以便所有协作者都忽略这些文件:
git add .gitignore
git commit -m "added .gitignore"
您是否尝试过在.gitignore文件中添加“.DS_Store”?在项目的.gitignore
文件中添加.DS_Store
条目可以正常工作,但最好使用全局.gitignore
文件来忽略这些依赖于操作系统的文件。好吧,哥们儿!非常感谢@Jubobs使用全局gitignore更适合于此类依赖操作系统的文件。