.gitconfig文件一般在用户家目录下
ls ~/ -al
可以看到
我当前的git配置如下:
[user]
email = [email protected]
name = xxx
[core]
editor = vim
[alias]
s = status
st = status
sb = status -s -b
#############
d = diff
di = diff
dc = diff --cached
dk = diff --check
dck = diff --cached --check
#############
c = commit
ca = commit -a
cm = commit -m
ci = commit
#############
l = log --oneline
#lg = log --oneline --graph --decorate
lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(blue)%d%Creset %s %Cgreen(%cr) %C(yellow)<%an>%Creset' --abbrev-commit
#############
o = checkout
co = checkout
ob = checkout -b
cob = checkout -b
#############
b = branch
bv = branch -vv
ba = branch -a
bd = branch -d
br = branch -r
#############
f = fetch
fo = fetch origin
#############
m = merge
#############
ps = push
pl = pull
pb = pull --rebase
psf = push -f
psu = push -u
plu = pull -u
pso = push origin
plo = pull origin
pbo = pull --rebase origin
psfo = push -f origin
psuo = push -u origin
pluo = pull -u origin
#############
rb = rebase
#############
re = reset
rh = reset HEAD
reh = reset --hard
rem = reset --mixed
res = reset --soft
rehh = reset --hard HEAD
remh = reset --mixed HEAD
resh = reset --soft HEAD
#############
w = show
#############
human = name-rev --name-only --refs=refs/heads/*