Git 有的命令比較長,有的需要頻繁的使用,這兩類命令可以通過定義別名的方式來簡化我們的輸入。
添加別名的方式,在 ~/.gitconfig 文件末尾添加
[alias]
a = add
b = branch
c = commit
d = diff
l = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset | %C(bold)%an' --abbrev-commit --date=relative
r = reset
aa = add .
ba = branch -a
ca = commit -a
cc = commit -a -m
cl = clone
cm = commit -m
co = checkout
cp = cherry-pick
nb = checkout -b
pl = pull
ps = push origin master
st = status
即可。
保存之后可以試一下
git st
git l
它們與
git status
git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset | %C(bold)%an' --abbrev-commit --date=relative
命令是等效的。
設(shè)置完之后 Git 的很多命令都變得更簡單,比如 git push origin master 可以簡化為 git ps,git checkout 簡化為 git co 等等。
補(bǔ)充
Windows 用戶的 .gitconfig 文件在用戶目錄下。