1. 檔案位置
mac
/etc/.gitconfig 系統級
~/.gitconifg 使用者級(覆蓋系統級)
windows
C:\Users\$user\.gitconfig
當前專案下
.git/.gitconfig(覆蓋使用者級)
2.配置使用者名稱和郵箱
全域性
$ git config --global user.name ygtzz $ git config --global user.email ygtzz@126.com
區域性(當前專案)
$ git config user.name ygtzz $ git config user.email ygtzz@126.com
3.快速開啟gitconfig
git config [--global] --edit
4.修改編輯器
$ git config --global core.editor emacs
5.檢視gitconfig內容
$ git config --list
git alias配置
[alias] st = status -sb co = checkout br = branch mg = merge ci = commit ds = diff --staged dt = difftool mt = mergetool last = log -1 HEAD latest = for-each-ref --sort=-committerdate --format=\"%(committername)@%(refname:short) [%(committerdate:short)] %(contents)\" ls = log --pretty=format:\"%C(yellow)%h %C(blue)%ad %C(red)%d %C(reset)%s %C(green)[%cn]\" --decorate --date=short hist = log --pretty=format:\"%C(yellow)%h %C(red)%d %C(reset)%s %C(green)[%an] %C(blue)%ad\" --topo-order --graph --date=short type = cat-file -t dump = cat-file -p lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit [core] autocrlf = true [push] default = simple
參考:http://blog.csdn.net/joe_007/article/details/7276195
http://blog.csdn.net/shrimpcolo/article/details/49302619