Git .gitignore 設置爲全局global

在操做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

 

[plain]  view plain copy print ?
 
  1. <pre name="code" class="plain"># Built application files  
  2. *.apk  
  3. *.ap_  
  4.   
  5. # Files for the Dalvik VM  
  6. *.dex  
  7.   
  8. # Java class files  
  9. *.class  
  10.   
  11. # Generated files  
  12. bin/  
  13. gen/  
  14.   
  15. # Gradle files  
  16. .gradle/  
  17. build/  
  18.   
  19. # Local configuration file (sdk path, etc)  
  20. local.properties  
  21.   
  22. # Proguard folder generated by Eclipse  
  23. proguard/  
  24.   
  25. # Log Files  
  26. *.log  

 

 

 

三:若是你已經安裝了Git ,相信在此用戶帳戶下,你會看到一個叫作.gitconfig的文件,用記事本等程序能夠打開此文件,你會看到裏面有你在Git中的全局name及email。

[plain]  view plain copy print ?
 
  1. [user]  
  2.     name = xxx  
  3.     email = xxxx@xxx.com  

修改.gitignore爲全局的方法一:

你能夠直接修改.gitconfig的內容:
[plain]  view plain copy print ?
 
  1. <pre name="code" class="plain" style="color: rgb(102, 102, 102); line-height: 20px;">[user]  
  2.     name = xxx  
  3.     email = xxxx@xxx.com  
[core]excludesfile = c:/Users/你的帳戶文件夾/.gitignore_global
 

 

END:此時,你已將.gitignore設置爲全局。

修改.gitignore爲全局的方法二:

1、二步都執行完後,不進行第三步修改.gitconfig文件
而是在Git的命令行裏輸入:
$ git config --global core.excludesfile ~/.gitignore_global
 
輸入完成後,可打開.gitconfig文件,會發現裏面自動添加了
[plain]  view plain copy print ?
 
  1. [core]  
  2.     excludesfile = c:/Users/你的帳戶文件夾/.gitignore_global  
因此,你用方法一或者方法二,均可以設置.gitignore爲全局
 

END

相關文章
相關標籤/搜索