在gitignore中添加._ *是否安全?

时间:2015-09-08 17:07:20

标签: git macos

我在Mac上使用一些C / C ++代码开发OS X应用程序。我最近在我的存储库中添加了一些文件,其重复文件显示为._name

我查找了我的.gitignore文件,它有.DS_Store和其他几个过滤器,但没有阻止这些._个文件。

这是添加的正确方法吗? ._*我的gitignore阻止这些无关的文件进入回购?

1 个答案:

答案 0 :(得分:5)

在Mac OS上,查找程序在某些情况下可以创建包含某些Mac OS特定文件信息的._个文件。有关详细信息,请参阅https://apple.stackexchange.com/questions/14980/why-are-dot-underscore-files-created-and-how-can-i-avoid-them

然而,这些是特定于操作系统的文件,因此无论如何都不应将其检入版本控制。

因此,您的gitignore中的._*行不会忽略您的重复._name个文件,但可能的其他文件会找不到该文件无论如何都不需要将该模式检入版本控制(除了您自己创建的匹配._*的任何文件。在这种情况下,您可以在.gitignore中添加例外)。

除此之外,没有找到以._开头的任何其他文件扩展名。参见例如

所以是的,忽略._*是安全的。

相关问题