]> git.netwichtig.de Git - user/henk/vcsh/git.git/blobdiff - .config/git/config
Add 'cmv' alias
[user/henk/vcsh/git.git] / .config / git / config
index afd3ff99afd74230044988196eae79c508d0919f..6db954eb056d8a2f004881d08c4bc4d59edc487e 100644 (file)
@@ -1,6 +1,6 @@
 [user]
-       name = Hendrik Jäger
-       email = hendrik@securosys.ch
+    name = Hendrik Jäger
+    email = hendrik@securosys.ch
 
 # push/pull/diff/options
 [push]
@@ -26,6 +26,7 @@
     cl = clone
     ci = commit
     co = checkout
+    cob = checkout -b
     br = branch
     r = reset
     cp = cherry-pick
@@ -43,6 +44,7 @@
 # commit {{{
     cm = commit -m
     cma = commit -a -m
+    cmv = commit -a -v
     ca = commit --amend
     amend = commit --amend
     caa = commit -a --amend -C HEAD
@@ -54,6 +56,8 @@
     lnc = log --pretty=format:"%h\\ %s\\ [%cn]"
     fl = log -u
     filelog = log -u
+    lg  = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
+    lga = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --all
 # }}}
 # diff {{{
     d = diff --word-diff
 # }}}
 # various useful {{{
     # last tag created
-    lasttag = describe --tags --abbrev=0
-    lt = describe --tags --abbrev=0
+    lasttag = "describe --tags --abbrev=0"
+    lt = "describe --tags --abbrev=0"
+
+    # tag logs
+    taglog = "log --tags --simplify-by-decoration --pretty='format:%ci %d'"
 
     # conflict/merges
     ours = "!f() { git co --ours $@ && git add $@; }; f"