我对.Gitignore的想法不熟悉但我明白它告诉git忽略提交过程中的某些文件,你为什么要忽略Unity项目中的任何Unity文件?
为了更广泛地刷它,大型IDE项目的大部分时间的想法*不是版本生成的文件,因为它们往往经常变化,如果不是所有的时间,并且合并/差异它们通常是没有意义的。
您对源代码进行了编辑,并从中构建,在源代码控制之外生成应用程序运行所需的任何工件。
Unity文件似乎属于这一类。您可以在网上找到资源,有不同的指南可以在Unity项目中有效地使用git。这是最近更新的one。在适当的标签上搜索SO是非常fruitful。不要犹豫,比较不同的设置,以选择最适合您的具体情况。
另外,在GitHub上你有这个(感谢derHugo的链接):
https://github.com/github/gitignore/blob/master/Unity.gitignore
也很有用,在评论后添加:
.gitignore official doc(所有页面都是有用的阅读,但要特别注意“模式格式”来调整自己的模式)
一个有用的工具来测试你的模式:git check-ignore <path>
*(双关语不打算)