Git操作:使用.gitignore来管理VS工程

在使用Git管理Visual Studio的工程时,经常会碰到这种情况:

整个工程文件夹有100多M,而源代码只有100多K。如果全部添加进Git,那每次编译时产生100M垃圾,10次Git提交就会使Git工程的大小突破1G!

怎么解决这种问题呢?很简单,创建一个名为.gitignore的文本文件在仓库根目录,然后写入如下内容:

# 过滤数据库文件、sln解决方案文件、配置文件
*.mdb
*.ldb
*.sln
*.suo
*.config


# 过滤文件夹Debug,Release,obj和.vs
Debug/
Release/
obj/
.vs/

这时再使用git add .,就只会添加源代码了!

注:你没有办法在Windows环境建立一个名为.gitignore的文本文件,因为他没有文件名,只有后缀名。这时候你需要用Git Bash里面的vim来编辑这个文件。具体方法在我的这篇文章里:3分钟学会简单使用Vim - lyj00912 - 云海天