Git修改配置檔案

admin發表於2018-07-22

關於config配置檔案基本介紹可以參閱git config配置檔案詳解一章節。

在使用中,可能有些預設或者同事設定的配置並不能讓自己滿意,那麼可以通過如下幾種方式修改。

一.使用命令方式修改配置檔案:

本教程推薦使用命令方式修改,因為可以更加深刻的理解Git的原理和執行方式。

語法結構:

[Shell] 純文字檢視 複製程式碼
$ git config [--local|--global|--system] -e

引數解析:

(1).--local|--global|--system:表示三個不同級別的配置檔案。

(2).e:edit的縮寫,表示要編輯配置檔案。

程式碼例項如下:

[Shell] 純文字檢視 複製程式碼
$ git config --global -e

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201807/22/001749t1im03a031skm8gh.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

彈出VIM編輯器介面,顯示的就是配置檔案資訊,通過手動編輯修改即可。

關於VIM編輯的用法可以參閱Git Vim編輯器輸入內容、儲存和退出操作一章節。

特別說明:$ git config -e預設採用--local。

如果明確知道要修改某一配置項的值,可以使用如下命令:

[Shell] 純文字檢視 複製程式碼
$ git config --global core.autocrlf false

現在來看global配置檔案的內容:

a:3:{s:3:\"pic\";s:43:\"portal/201807/22/001845hsdl9dj22ggg9525.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

二.直接開啟配置檔案所在位置修改:

直接找到配置檔案所在地,然後開啟手動修改。

以global級別配置檔案為例子,用編輯器開啟,截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201807/22/001910muh7tbuug4ucofmb.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

然後修改對應的配置項即可。

三.獲取或者增加配置項:

如果想檢視某一個配置項的值,可以採用如下命令:

[Shell] 純文字檢視 複製程式碼
$ git config --global core.autocrlf

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201807/22/002002l2nwgph4epqhqepp.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

下面再介紹如何增加某一個配置項:語法結構:

[Shell] 純文字檢視 複製程式碼
$ git config [–local|–global|–system] –add section.key value

引數解析:

(1).--local|--global|--system:表示三個不同級別的配置檔案。

(2).--add:表示要增加配置項。

(3).section.key:section是配置的節點(如前面配置檔案截圖的[core]),key是節點下的具體某一項的鍵(如前面配置檔案截圖的ignorecase=false中的ignorecase)。

(4).value:規定節點下某一鍵的值(如前面配置檔案截圖的ignorecase=false中的false)。

程式碼例項如下:

[Shell] 純文字檢視 複製程式碼
$ git config --global --add core.test antzone

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201807/22/002103jaf88fxvj2f61jxz.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

成功新增了一個配置項,當然也可以直接開啟配置檔案新增。

相關文章