在使用Git管理Visual Studio的工程時,常常會碰到這種狀況:html
整個工程文件夾有100多M,而源代碼只有100多K。若是所有添加進Git,那每次編譯時產生100M垃圾,10次Git提交就會使Git工程的大小突破1G!git
怎麼解決這種問題呢?很簡單,建立一個名爲.gitignore的文本文件在倉庫根目錄,而後寫入以下內容:數據庫
# 過濾數據庫文件、sln解決方案文件、配置文件
*.mdb *.ldb *.sln *.suo *.config # 過濾文件夾Debug,Release,obj和.vs Debug/ Release/ obj/ .vs/
這時再使用git add .,就只會添加源代碼了!vim
注:你沒有辦法在Windows環境創建一個名爲.gitignore的文本文件,由於他沒有文件名,只有後綴名。這時候你須要用Git Bash裏面的vim來編輯這個文件。具體方法在個人這篇文章裏:3分鐘學會簡單使用Vim - lyj00912 - 博客園spa