日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git:config命令

發布時間:2024/9/19 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git:config命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

git 版本: 2.x

配置文件的存儲位置

git配置文件有三個級別:

  • --system
  • --global
  • --local

gi各級別配置文件位置:

級別linux位置windows位置
--system/etc/gitconfiggit安裝目錄\gitconfig
(git版本>=2.x時,還有一個系統級配置文件。
Windows XP在C:\Documents and Settings\All Users\Application Data\Git\config。
Windows Vista及新版本在C:\ProgramData\Git\config)
--global~/.gitconfig或 ~/.config/git/config$HOME/.gitconfig(一般情況下是C:\Users\$USER\.gitconfig)
--localGit倉庫目錄/.git/configGit倉庫目錄/.git/config

配置文件的優先級順序

優先級順序: --local > --global > --system
按照優先級順序,優先級高的覆蓋優先級低的。例如:.git/config 的配置變量會覆蓋 /etc/gitconfig 中的配置變量。

檢查啟效的配置

使用 git config --list或 git config -l命令列出所有 Git 能找到的配置。例如:

$ git config --list user.name=jack user.email=jack@example.com user.name=rose user.email=rose@example.com ...

因為 Git 會從不同的文件中讀取同一個配置(例如:/etc/gitconfig 與 ~/.gitconfig),所以列出的變量名會有重復現象。 這種情況下,Git 會使用它找到的最后一個配置。

檢查某一級別的配置:

$ git config --system --list $ git config --global --list $ git config --local --list

使用git config <key>查看 Git 的某一項配置(顯示 Git 找到的最后一個配置,即啟效的值)。例如:

$ git config user.name rose

設置變量

設置變量user.name的值為jack:

git config user.name "jack"

默認情況下,設置的變量值存儲到--local級別的配置文件中。
設置--system級別中變量user.name的值為jack:

git config --system user.name "jack"

設置--global級別中變量user.name的值為jack:

git config --global user.name "jack"

取消變量

取消變量user.name:

git config --unset user.name

默認情況下,取消--local級別配置文件中的變量值。
其它同理。

參考

https://git-scm.com/book/en/v2
https://git-scm.com/book/zh/v2

總結

以上是生活随笔為你收集整理的git:config命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。