Git學習筆記--配置(二)

由以前文章,總結得出Git的特色:git

最優的存儲能力;github

非凡性能;apache

開源的;dom

管理成本低;編輯器

很容易作備份;工具

支持離線操做;gitlab

很容易定製工做流程;性能

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.spa

Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.操作系統

1、配置信息

Git 自帶一個 git config 的工具來幫助設置控制 Git 外觀和行爲的配置變量。 這些變量存儲在三個不一樣的位置:

  1. /etc/gitconfig 文件: 包含系統上每個用戶及他們倉庫的通用配置。 若是使用帶有 --system 選項的 git config 時,它會今後文件讀寫配置變量。

  2. ~/.gitconfig~/.config/git/config 文件:只針對當前用戶。 能夠傳遞 --global 選項讓 Git 讀寫此文件。

  3. 當前使用倉庫的 Git 目錄中的 config 文件(就是 .git/config):針對該倉庫。

1)配置user.name和user.email

$ git config --global user.name 'your_name'
$ git config --global user.email 'your_email@domian.com'

① config的三個做用域

缺省等同於local

$ git config --local         #local只對倉庫有效
$ git config --global        #global對登陸用戶全部倉庫有效
$ git config --system        #system對系統的全部用戶有效

 

顯示config的配置。加--list

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

② 設置與清除

設置,缺省等同於local

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

清除,--unset

$ git config --unset --local user.name       
$ git config--unset --global user.name  
$ git config --unset --system user.name

③ 優先級

local > global >system

每個級別覆蓋上一級別的配置,因此 .git/config 的配置變量會覆蓋 /etc/gitconfig 中的配置變量。

在 Windows 系統中,Git 會查找 $HOME 目錄下(通常狀況下是 C:\Users\$USER)的 .gitconfig 文件。 Git 一樣也會尋找 /etc/gitconfig 文件,但只限於 MSys 的根目錄下,即安裝 Git 時所選的目標位置。

2、文本編輯器

既然用戶信息已經設置完畢,你能夠配置默認文本編輯器了,當 Git 須要你輸入信息時會調用它。 若是未配置,Git 會使用操做系統默認的文本編輯器,一般是 Vim。 若是你想使用不一樣的文本編輯器,例如 Emacs,能夠這樣作:

$ git config --global core.editor emacs

Warning:

Vim 和 Emacs 是像 Linux 與 Mac 等基於 Unix 的系統上開發者常常使用的流行的文本編輯器。 若是你對這些編輯器都不是很瞭解或者你使用的是 Windows 系統,那麼可能須要搜索如何在 Git 中配置你最經常使用的編輯器。 若是你不設置編輯器而且不知道 Vim 或 Emacs 是什麼,當它們運行起來後你可能會被弄糊塗、不知所措。

 3、獲取幫助

有三種方法能夠找到 Git 命令的使用手冊:

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

例如,要想得到 config 命令的手冊,執行

$ git help config

Git官網:

https://git-scm.com/

(文檔:https://git-scm.com/book/zh/v2

Github:

https://github.com/

GitLab:

https://about.gitlab.com/

SVN:

https://subversion.apache.org/

相關文章
相關標籤/搜索