.gitignore文件作用

平常使用git时并没有在意使用.gitignore文件,通过vs编译生成的项目除了必要的代码资源,目录里还会有一些根本不需要上传的远程仓库的文件,比如.vs、release、debug文件夹,以及*.user、*.aps文件。之前在修改完代码后,如果想把修改推送到远程仓库我会一个一个把生成的多余文件删掉。这么做及其麻烦。直到看到了这篇文章不要忽视 .gitignore才知道了.gitignore的便利性。通过该文件配置需要git忽略的文件列表,就可以让git对这些文件忽略,不在版本库中跟踪这些文件。

使用

通过使用.gitignore文件就可以让之前提到的删除多余文件的繁琐步骤得到简化,现在就可以不用关心多余无用的文件,修改完代码直接就可以提交。
.gitignore实例

Debug
Release
.vs
*.user
*.aps

Q.E.D.