为什么我不能将 .obj 文件加载到我的存储库中?

Why cannot I load .obj file to my repository?

我最近开始使用 github。我在将我的 .obj 文件加载到我的存储库时遇到问题。我发现一个 gitignore 文件很适合与 unity 项目一起使用,我正在使用它。

Temp/
Obj/
UnityGenerated/
Library/

*.svd
*.userprefs
*.csproj
*.pidb
*.sln
*.suo
*.user
*.unityproj
*.booproj

这是哪一个导致的?还是有其他原因?

Obj/ 将阻止整个对象目录。我猜它在下面*.something 会被文件结尾阻塞,这似乎不是问题。

你自己的 gitignore 不是这里的罪魁祸首。因此,其他原因可能会导致您的 .obj 文件被忽略。

原因是您上下文中的 .obj 文件是网格,但它们也是 file format for files 这是代码编译的结果。

我认识的几个 Git 客户正试图通过为您提供 Git 的全局忽略文件来帮助您。所以可能的罪魁祸首是这样的文件(可能位于您的主目录中)包含一个条目,导致它忽略 .obj 文件。找到忽略文件并根据需要对其进行调整。

问题是您的存储库提供商(例如 "Sourcetree")创建了一个额外的 .gitignore 文件,它被命名为 gitignore_global.txt

在 Windows 中,它默认安装在 C/Users/Documents/gitignore_global.txt。只需打开文件并擦除显示 *.obj.

的行