Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github 为什么我不能将.obj文件加载到我的存储库?_Github_Unity3d_Gitignore_.obj - Fatal编程技术网

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

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会通过文件结尾阻止,这似乎不是问题。您自

我刚开始使用github。我无法将.obj文件加载到存储库。我发现一个gitignore文件很好地用于unity项目,我正在使用它

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/不会阻止它