.DS_Store文件重要吗?

时间:2015-05-14 20:33:51

标签: git

.DS_Store是一个重要的隐藏文件吗?它给我带来了从github拉出来的问题。它建议我删除它,我做了。希望这不会让我在以后的屁股上咬我。

3 个答案:

答案 0 :(得分:6)

只需将其添加到.gitignore,该文件与其他计算机无关。

.DS_Store文件用于存储有关该文件夹的Finder信息,因此在git个回购邮件中没有用。

答案 1 :(得分:1)

.DS_Store是Mac-specific hidden file。它通常也不是您想要添加到源代码管理中的内容,因为它的内容可能会更改,而您无需与其进行交互。

最安全的做法是将其放入git rm --cached .DS_Store文件并完成它。如果它已经在您的存储库中,那么您可以使用.gitignore在系统输入stack* myData;后将其从系统中删除。

答案 2 :(得分:0)

来自维基百科

  

在Apple macOS操作系统中,.DS_Store是一个存储的文件   其包含文件夹的自定义属性,例如位置   图标或背景图像的选择。名称是缩写   桌面服务商店,反映其目的。它是创造和   由Finder应用程序在每个文件夹中维护,并且具有   功能类似于Microsoft Windows中的desktop.ini文件。   以句号(句点)字符开头,它隐藏在Finder中   和许多Unix实用程序。它的内部结构是专有的。

当你推送到GitHub时,你可以删除它们,它不会造成任何损失。
有关详情,请参阅此处,如何正确删除 - https://stackoverflow.com/a/49970762/7718859