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

Posted lyj00912

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 - 博客园

以上是关于Git操作:使用.gitignore来管理VS工程的主要内容,如果未能解决你的问题,请参考以下文章

vs 使用git管理bin obj 去除版本控制

Git中的使用.gitignore忽略不想要提交的文件

Git忽略规则.gitignore梳理

Git忽略规则.gitignore梳理

Git忽略规则.gitignore梳理

Git 的 .gitignore 文件作用