在操作Git時,我們會將修改的內容$git add . 到Git,Git會提示我們哪些文件都修改了。此時提示中會包括系統自動修改的文件,bin文件等。而我們add到Git時,並不希望將這些文件也一同add到Git,但如果不add到Git,Git就會一直提示我們文件被修改了,都需要add。
此時我們需要忽略這些系統自動修改的東西,如果有一些你不想提交到Git的東西,你也可以忽略。
Git為我們提供了.gitignore文件,此文件專門來做忽略,只要在此文件中設置你想忽略的內容就可以了。
不需要從頭寫.gitignore文件,GitHub已經為我們准備了各種配置文件,只需要組合一下就可以使用了。所有配置文件可以直接在線瀏覽:https://github.com/github/gitignore
這里着重介紹如何將.gitignore文件設置為全局,即:不需要在每一個倉庫中添加.gitignore文件,只需要在用戶賬戶文件夾下建立.gitignore_global文件就可以忽略我們想忽略的內容。
一:用戶賬戶文件夾(路徑:C:\Users\xxxx , xxx指你的賬戶)
二:在用戶賬戶文件夾下使用記事本等程序新建一個命名的全名為.gitignore_global的文件。此文件中寫有你想忽略的內容
例如:.gitignore_global(此內容為上面提供鏈接,下載下來的Android工程對應默認忽略的內容,你可以根據格式添加你自己想忽略的東西)
- <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。
你可以直接修改.gitconfig的內容:
- <pre name="code" class="plain" style="color: rgb(102, 102, 102); line-height: 20px;">[user]
- name = xxx
- email = xxxx@xxx.com