推送到git repo时你应该忽略.obj文件吗?

时间:2014-01-27 05:04:05

标签: git github

你是否应该忽略.obj,.mtl,ect ...文件,以便能够跟踪从GitHub这样的地方添加和删除的行?

当我提交.obj文件并推送它时,我的统计数据中添加了13,000行代码。我觉得这太不公平了。有没有办法上传模型并保持线路关闭?如果不是,大多数人和团队如何分享这些模型?

我检查了github的文档,但找不到与该主题相关的任何内容。

另外,当我添加到.gitignore时,它没有忽略.obj文件。太奇怪了。

我尝试将* .obj和obj作为忽略的行。两者都没有。

# Ignore .obj files #
*.obj
*.mtl

仍然得到这个......

您可以在此处查看图片:

1 个答案:

答案 0 :(得分:2)

如果您首先从索引中删除这些文件(而不是从磁盘中删除),Git可以忽略这些文件。

git rm --cache *.obj

您也可以递归删除文件夹的内容,例如build/:请参阅

任何易于重新生成的东西都不应包含在回购中。