Git幾種配置文件的介紹

Git的幾種設置(如果有錯請及時聯繫,謝謝([email protected]))

  一共有三個設置Git的文件.
 (1) 首先在版本庫中,有個叫.git的目錄下的config文件
  首先查看該文件現在的配置
  
  
  然後再bash中運行命令
  git  config user.name   是查看該版本庫的用戶名
  
  可以看到user.name是小牛牛,但是config文件中沒有配置啊,這是從哪來的,下面我們介紹另外一個文件
 (2)在安裝用戶目錄下的.gitconfig文件(一般在C盤的用戶目錄下)
  查看一下該文件
  
  下面解釋一下兩者的區別:
   .git目錄下.config文件是針對該版本庫的,如果其他版本庫就讀不到該配置。而用戶目錄下.gitconfig文件是針對該用戶的所有版本庫
   當運行  git config user.name的時候,首先查找該版本庫的user.name配置,如果沒有,則讀取用戶目錄下的配置。

   如果想設置.git目錄下的配置  運行   git  config  user.name
   配置用戶目錄下的.gitconfig   運行   git  config --global  user.name
   
   現在我們測試一下,首先把user.name的所有配置刪除:
   

  •    首先修改用戶目錄下的.gitconfig文件,運行 git config --global user.name=小牛牛
    
   
    運行  git config user.name看看顯示什麼 
   
    
  •    然後修改.git目錄下的config文件,運行 git config user.name  小niuniu
    
     再運行  git config user.name看看顯示什麼 
    
    如果現在想查看用戶目錄下配置的是什麼,可以運行  git config    --global   user.name
     

  (3)除了以上兩種還有一種,就是針對安裝系統的所有用戶,這個配置文件是git安裝目錄的 etc下的gitconfig文件
     現在我們刪除剛剛配置的,可以使用  git  confg  --unset user.name
     首先刪除.git目錄下的,運行 git config --unset user.name
     
     看看還顯示什麼
      

     那怎麼刪除用戶目錄的配置,加上--global
     
     
    
     已經全部刪除
     
      
     現在開始配置etc目錄下的系統配置,則運行  git  config --system user.name  xiaoniuniu
     

     查看現在的配置
     
發佈了16 篇原創文章 · 獲贊 13 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章