This repository has been archived by the owner on Sep 28, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgitconfig
118 lines (104 loc) · 2.24 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
[user]
name = ""
useConfigOnly = true
# email = ""
# signingKey = "0x"
[advice]
pushNonFastForward = false
statusHints = false
commitBeforeMerge = false
[color]
ui = true
[column]
ui = auto
[core]
editor = vim
[log]
abbrevCommit = true
date = auto:human
follow = true
[merge]
tool = vimdiff
ff = only
conflictstyle = diff3
[push]
default = simple
followTags = false
[pull]
ff = only
[transfer]
fsckObjects = true
[fetch]
fsckObjects = true
[receive]
fsckObjects = true
[rebase]
autosquash = true
[commit]
gpgSign = true
[alias]
a = add
ap = add --patch
b = branch --verbose
ba = branch --all --verbose
bc = branch --contains
br = branch --all
c = commit
ca = commit --amend
cb = checkout -b
cf = commit --fixup
co = checkout
cp = checkout --patch
cs = commit --squash
ct = checkout --track
d = diff --no-prefix
dc = diff --no-prefix --cached
ds = diff --no-prefix --stat
f = fetch
fpush = push --force
fa = fetch --all --prune
fagc = fetch --all --prune --auto-gc
g = grep -ni
l = log
lp = log --patch
ls = log --stat
ll = log --pretty=oneline
llp = log --pretty=oneline --patch
lls = log --pretty=oneline --stat
lo = log --pretty=oneline --max-count=10
lop = log --pretty=oneline --max-count=10 --patch
los = log --pretty=oneline --max-count=10 --stat
lgr = log --graph --pretty=format:'%C(red)%h%Creset -%C(yellow)%d%Creset %s %C(green)(%cr) %C(bold blue)%Creset'
lgrs = log --graph --simplify-by-decoration --pretty=format:'%d' --all
p = pull --ff-only
pgm = push github master
ph = push
pl = pull --ff-only
pr = pull --rebase
pull = pull --ff-only
pushforce = push --force
r = reset
ra = rebase --abort
rb = rebase
rc = rebase --continue
ri = rebase --interactive
rp = reset --patch
s = status --short --branch --show-stash
sh = show
shs = show --stat
smi = submodule update --init
smu = submodule foreach git pull origin master
sp = stash --patch
st = status --long
stash-all = stash save --included-untracked
tc = tag --contains
up = remote update
vc = verify-commit
vch = verify-commit HEAD
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
[credential]
helper = /usr/libexec/git-core/git-credential-libsecret