因此,我试图为OpenGL项目找出合适的gitignore。我有标准的C++ gitignore。

现在它正确地忽略了已编译目标文件的.objs。
但是,它也忽略了.obj格式的模型,并且我确实希望通过版本控制进行跟踪。

除了在Assets目录中,我如何设置gitignore以忽略.objs?

最佳答案

如果模型是.obj,则应该可以使用

*.objs

在gitignore中忽略编译的目标文件,而不忽略.obj文件,因为它们不匹配。

如果您不想忽略Assets文件夹中的.objs,则可以执行
# Ignore compiled files
*.objs

# Don't want to ignore .objs files in Assets
!Assets/*.objs

从gitignore文档:

10-05 23:44