aboutsummaryrefslogtreecommitdiffstats
path: root/.gitconfig
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.gitconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/.gitconfig b/.gitconfig
new file mode 100644
index 0000000..3096768
--- /dev/null
+++ b/.gitconfig
@@ -0,0 +1,6 @@
+[user]
+ email = thabogre@gmail.com
+[alias]
+ conflicts = !git ls-files -u | cut -f 2 | sort -u
+ pr = "!f() { git fetch -fu ${2:-upstream} refs/pull/$1/head:pr/$1 && git checkout pr/$1; }; f"
+ pr-clean = "!git checkout master ; git for-each-ref refs/heads/pr/* --format=\"%(refname)\" | while read ref ; do branch=${ref#refs/heads/} ; git branch -D $branch ; done"