-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitconfig
36 lines (34 loc) · 1.21 KB
/
.gitconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
[user]
name = MarkHu
email = [email protected]
[alias]
branches = branch -a
desca = describe --always --long --dirty --tags
graph = log --graph --oneline --all --decorate -n21
log1 = log -n11 --pretty=format:'%C(auto,yellow)%h %C(auto,blue)%>(18,trunc)%ad %C(auto,green)%<(12,trunc)%aN %C(auto,reset)%s%C(auto,red)% gD% D'
tags = tag -l -n2
merger = merge remotes/origin/
tre = log --graph --oneline --all -n21
tree = log -n19 --graph --all --pretty=format:'%C(auto,yellow)%h %C(auto,blue)%>(18,trunc)%ad %C(auto,green)%<(12,trunc)%aN %C(auto,reset)%s%C(auto,red)% gD% D'
l0g1 = log -n11 --oneline
lo1 = log -n11 --oneline
log2 = log -n2 --stat --abbrev-commit
log3 = log -n3 --stat --abbrev-commit
log4 = log -n4 --stat --abbrev-commit
pul = pull # common typo
ppul = pull # common typo
ppull = pull # common typo
ull = pull # common typo
pus = push # common typo
puh = push # common typo
[pull]
rebase = false
[push]
default = current
[commit]
# gpgsign = true
# note also other strange and wonderful "alias-ish" commands available via `brew install git-extras`
[diff "sopsdiffer"]
textconv = sops -d
[core]
autocrlf = input