Git .gitignore 設置為全局global


在操作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工程對應默認忽略的內容,你可以根據格式添加你自己想忽略的東西)

 

[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為全局的方法二:

一、二步都執行完后,不進行第三步修改.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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM