-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitconfig
26 lines (24 loc) · 918 Bytes
/
.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
[user]
email = [email protected]
name = davidasync
[alias]
b = branch
co = checkout
com = checkout master
cod = checkout develop
cob = checkout -b
plom = pull origin master
psom = push origin master
pl = !sh -c 'git gc --prune=now && git remote prune origin && git pull'
ps = push
st = status
rbm = rebase master
rbd = rebase develop
l = log --color --decorate --graph --oneline
update-fork = !sh -c 'git fetch upstream && git rebase upstream/master && git push origin master'
rm-useless = !sh -c 'git branch | grep -v "master" | xargs git branch -D'
log-folder = log --name-status -10
[log]
date = relative
[format]
pretty = format:%C(auto,yellow)%h%C(auto,magenta)% G? %C(auto,blue)%>(12,trunc)%ad %C(auto,green)%<(20,trunc)%aN%C(auto,reset)%s%C(auto,red)% gD% D