Sfoglia il codice sorgente

~/.gitconfig: Add a few useful git shortcuts

Luna Stadler 4 anni fa
parent
commit
cefff487f2
1 ha cambiato i file con 3 aggiunte e 0 eliminazioni
  1. 3 0
      .gitconfig

+ 3 - 0
.gitconfig

13
	ba = branch -a
13
	ba = branch -a
14
	praise = blame
14
	praise = blame
15
	recent-tags = ! sh -c 'git tag --sort=-authordate | head -n5'
15
	recent-tags = ! sh -c 'git tag --sort=-authordate | head -n5'
16
	release = "!r() { (test -n \"$1\" || (echo \"Missing version argument, e.g. git release 1.0.0\" && exit 1)) && git tag $1 && git push origin master $1; }; r"
17
	trigger-release = "!r() { (test -n \"$1\" || (echo \"Missing version argument, e.g. git trigger-release 1.0.0\" && exit 1)) && git tag trigger-release-$1 && git push origin master trigger-release-$1; }; r"
18
	prune-branches = "!p() { git branch -d $(git remote prune -n ${1:-origin} | sed -n \"s/.*\\[would prune\\] ${1:origin}\\///p\"); git remote prune ${1:-origin}; }; p $1"
16
[format]
19
[format]
17
	pretty = %C(auto)%h %Cgreen[%cr]%Creset %C(auto)(%an) %s%d
20
	pretty = %C(auto)%h %Cgreen[%cr]%Creset %C(auto)(%an) %s%d
18
[color]
21
[color]