查看git版本
git --version
設(shè)置git的配置變量
git的設(shè)置會在全局文件(用戶主目錄下的.gitconfig)或者系統(tǒng)文件(/etc/gitconfig)中做永久的記錄
git config --global user.name "user.name"
git config --global user.email "user.email"
設(shè)置git別名搀捷,以便可以使用更為簡潔的子命令:
如果希望別名能夠被所有用戶使用久妆,用--system;只在本用戶的全局配置中使用信卡,用--global
git config --system alias.st status
git config --system alias.ci commit
git config --global alias.st status
git config --global alias.ci commit
初始化版本庫
- 首先cd到需要初始化版本庫的目錄(設(shè)定為demo)缚够,或者在初始化命令后添加路徑
git init
git init $path
創(chuàng)建后demo目錄下有一個.git目錄说订,該目錄就是git版本庫(repository),.git所在目錄稱為工作區(qū)
- 顯示版本庫.git目錄所在的位置
git rev-parse --git-dir
- 顯示工作區(qū)根目錄
git rev-parse --show-toplevel
- 相對于工作區(qū)根目錄的相對目錄
git rev-parse --show-prefix
- 顯示從當(dāng)前目錄后退到工作區(qū)的根的深度
git rev-parse --show-cdup
git config命令的各參數(shù)區(qū)別
git的三個配置文件分別是版本庫級別的配置文件潮瓶、全局配置文件(用戶主目錄下)和系統(tǒng)級配置文件(/etc目錄下)陶冷。旗忠版本庫級別的配置文件的優(yōu)先級最高,全局配置文件次之毯辅,系統(tǒng)及配置文件優(yōu)先級最低
- 執(zhí)行下面命令埂伦,打開工作區(qū)下的.git/config文件進(jìn)行編輯
git config -e
- 執(zhí)行下面命令,打開用戶主目錄下的.gitconfig文件進(jìn)行編輯
git config -e --global
- 執(zhí)行下面命令思恐,打開/etc/gitconfig文件進(jìn)行編輯
git config -e --system
- 用git config讀取或者更改配置文件的內(nèi)容格式
git config <section>.<key> <value> //更改
git config <section>.<key> //獲取
- 若要像其他文件配置沾谜,則使用如下格式
GIT_CONFIG=test.ini git config a.b.c.d "Hello, world"
工作區(qū)、暫存區(qū)胀莹、HEAD
git diff命令輸出結(jié)果
- 工作區(qū)和暫存區(qū)比較
git diff
- 暫存區(qū)和HEAD比較
git diff --cached
- 工作區(qū)和HEAD比較
git diff HEAD