在操做Git時,咱們會將修改的內容$git add . 到Git,Git會提示咱們哪些文件都修改了。此時提示中會包括系統自動修改的文件,bin文件等。而咱們add到Git時,並不但願將這些文件也一同add到Git,但若是不add到Git,Git就會一直提示咱們文件被修改了,都須要add。git
此時咱們須要忽略這些系統自動修改的東西,若是有一些你不想提交到Git的東西,你也能夠忽略。github
Git爲咱們提供了.gitignore文件,此文件專門來作忽略,只要在此文件中設置你想忽略的內容就能夠了。app
不須要從頭寫.gitignore文件,GitHub已經爲咱們準備了各類配置文件,只須要組合一下就可使用了。全部配置文件能夠直接在線瀏覽:https://github.com/github/gitignoregradle
這裏着重介紹如何將.gitignore文件設置爲全局,即:不須要在每個倉庫中添加.gitignore文件,只須要在用戶帳戶文件夾下創建.gitignore_global文件就能夠忽略咱們想忽略的內容。
一:用戶帳戶文件夾(路徑:C:\Users\xxxx , xxx指你的帳戶)
二:在用戶帳戶文件夾下使用記事本等程序新建一個命名的全名爲.gitignore_global的文件。此文件中寫有你想忽略的內容
例如:.gitignore_global(此內容爲上面提供連接,下載下來的Android工程對應默認忽略的內容,你能夠根據格式添加你本身想忽略的東西)ui
- <pre name="code" class="plain"># Built application files
- *.apk
- *.ap_
-
- # Files for the Dalvik VM
- *.dex
-
- # Java class files
- *.class
-
- # Generated files
- bin/
- gen/
-
- # Gradle files
- .gradle/
- build/
-
- # Local configuration file (sdk path, etc)
- local.properties
-
- # Proguard folder generated by Eclipse
- proguard/
-
- # Log Files
- *.log
三:若是你已經安裝了Git ,相信在此用戶帳戶下,你會看到一個叫作.gitconfig的文件,用記事本等程序能夠打開此文件,你會看到裏面有你在Git中的全局name及email。
- [user]
- name = xxx
- email = xxxx@xxx.com
修改.gitignore爲全局的方法一:
你能夠直接修改.gitconfig的內容:
- <pre name="code" class="plain" style="color: rgb(102, 102, 102); line-height: 20px;">[user]
- name = xxx
- email = xxxx@xxx.com
[core]excludesfile = c:/Users/你的帳戶文件夾/.gitignore_global
END:此時,你已將.gitignore設置爲全局。
修改.gitignore爲全局的方法二:
1、二步都執行完後,不進行第三步修改.gitconfig文件
而是在Git的命令行裏輸入:
$ git config --global core.excludesfile ~/.gitignore_global
輸入完成後,可打開.gitconfig文件,會發現裏面自動添加了
- [core]
- excludesfile = c:/Users/你的帳戶文件夾/.gitignore_global
因此,你用方法一或者方法二,均可以設置.gitignore爲全局
END