发布于 2016-07-12 08:07:10
正如Cameron在他们的回答中所说的那样,.gitignore文件的目的是让git知道您希望将文件排除在源代码管理之外--最常见的原因是它们是生成的(基于您签入的文件)。
如果您使用Visual,找到的文件或这一个 (可能内容相同)是很好的起点--只需下载该文件,并将其放在名为.gitignore的存储库的根目录中(是的,在开始时是一个点)。如果开始在存储库中看到要排除的文件,只需向.gitignore添加一行即可。
如果您没有使用Visual,并且只有project.json和一些.cs文件,那么最好从简单开始。在我的一个项目中,我
PS> cat .gitignore
bin
obj
artifacts
.vscode仅此而已。如果我无意中发现更多我想排除的东西,我就把它们加进去。
发布于 2016-07-12 08:15:23
我建议至少从忽略少数几类内容开始:
~ *.bak
*.dbmdl *.ncb *.suo *.vspscc
测试结果/ 垃圾箱/ App数据/ obj/ sql/ 调试/ 释放/释放 建造/建造 . .nuget/ . .vs/
发布于 2016-07-12 08:02:30
在Git中,.gitignore文件用于排除对特定文件或文件组的跟踪。例如,您可能不希望签入代码的内置DLL,因此可以将通配符*.dll添加到.gitignore文件中以排除它们。
https://stackoverflow.com/questions/38323100
复制相似问题