在每一个目录下我们都可以创建一个.gitignore的文件。 这个文件表明git要忽略哪些文件或者文件夹。
比如 .net 项目会生成的 bin obj 还有 visual studio会自动生成的.vs 还有 unit test生成的一些测试结果等。 这些文件不应该被存到git仓库。
某个某件夹下面的.gitignore文件会影响所有的子文件夹。
[Bb]in/
[Oo]bj/
[Ww]orking*/
Build/Temp/
Doc/doc.shfbproj_*
TestResults/
AppPackages/
BenchmarkDotNet.Artifacts/
*.suo
*.user
*.userprefs
_ReSharper.*
*.ReSharper.user
*.resharper.user
.vs/
.vscode/
*.lock.json
*.nuget.props
*.nuget.targets
*.orig
.DS_Store
https://github.com/github/gitignore 这个地方有很多开发语言的gitingore文件