Github 为什么我不能将.obj文件加载到我的存储库?
我刚开始使用github。我无法将.obj文件加载到存储库。我发现一个gitignore文件很好地用于unity项目,我正在使用它Github 为什么我不能将.obj文件加载到我的存储库?,github,unity3d,gitignore,.obj,Github,Unity3d,Gitignore,.obj,我刚开始使用github。我无法将.obj文件加载到存储库。我发现一个gitignore文件很好地用于unity项目,我正在使用它 Temp/ Obj/ UnityGenerated/ Library/ *.svd *.userprefs *.csproj *.pidb *.sln *.suo *.user *.unityproj *.booproj 这是哪一个原因造成的?或者还有其他原因吗?Obj/将阻止整个对象目录。我猜它在下面。*.someone会通过文件结尾阻止,这似乎不是问题。您自
Temp/
Obj/
UnityGenerated/
Library/
*.svd
*.userprefs
*.csproj
*.pidb
*.sln
*.suo
*.user
*.unityproj
*.booproj
这是哪一个原因造成的?或者还有其他原因吗?Obj/将阻止整个对象目录。我猜它在下面。*.someone会通过文件结尾阻止,这似乎不是问题。您自己的gitignore不是罪魁祸首。因此,其他原因可能会导致.obj文件被忽略 原因是上下文中的.obj文件是网格,但它们也是代码编译的结果
我所知道的几个Git客户机正试图通过为您提供Git的全局忽略文件来帮助您。因此,罪魁祸首可能是这样一个文件(可能位于您的主目录中)包含一个条目,导致它忽略.obj文件。找到忽略文件,并根据需要进行调整 问题在于存储库提供程序(如“Sourcetree”)创建了一个附加的.gitignore文件,名为
gitignore\u global.txt
在Windows中,它默认安装在
C/Users/Documents/gitignore\u global.txt
。只需打开文件并删除其中显示*.obj
的行,您没有包含其他被忽略内容的全局gitignore?不,仅此gitignore我有。您的.obj文件位于哪里?为了证实这一点,我们正在讨论网格,对吗?您正在使用Git客户端吗?.obj文件位于Assets/Resources文件夹中,是。我正在使用GitHub桌面我不知道GitHub桌面是否安装了类似的东西,但SourceTree等客户端也提供了默认的gitignore。通常*.obj文件是代码编译的结果,而不是网格,因此通常设置为忽略它们。我会调查一下,看看是否有类似的东西隐藏了你的.obj文件。我主要会在你的主目录中查找罪犯。obj也是一种网格文件格式。在Unity3D的上下文中,我希望它位于Assets文件夹(或其子文件夹)中。如果是这样的话,你本来合理的回答就不适用了。那么OP可以确认吗?我的.obj文件在Assets/Resources文件夹中,所以我认为obj/不会阻止它