summary refs log tree commit diff stats
path: root/git/.config/git/config
diff options
context:
space:
mode:
authorAlan Pearce2017-03-24 21:22:27 +0100
committerAlan Pearce2017-03-24 21:22:27 +0100
commitbbb26322199d41171595bff6d073bda1fa1fa62c (patch)
tree799f160f60327a1b026fd9f4065636e611ccafb0 /git/.config/git/config
parent0c4343e413bbc922954b417a639c60dfa007a0da (diff)
parent53f50286e177abb9d1ac4a7c239dcbcc3fed63b7 (diff)
downloadnixfiles-bbb26322199d41171595bff6d073bda1fa1fa62c.tar.lz
nixfiles-bbb26322199d41171595bff6d073bda1fa1fa62c.tar.zst
nixfiles-bbb26322199d41171595bff6d073bda1fa1fa62c.zip
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'git/.config/git/config')
-rw-r--r--git/.config/git/config34
1 files changed, 34 insertions, 0 deletions
diff --git a/git/.config/git/config b/git/.config/git/config
new file mode 100644
index 00000000..6228a08b
--- /dev/null
+++ b/git/.config/git/config
@@ -0,0 +1,34 @@
+[user]
+	email = alan@alanpearce.uk
+	name = Alan Pearce
+[color]
+	branch = auto
+	diff = auto
+	status = auto
+	ui = true
+[push]
+	default = current
+[alias]
+	up = merge FETCH_HEAD
+	st = status -sb
+	ci = commit
+	br = branch
+	co = checkout
+	ready = rebase -i @{u}
+	lg = log --pretty=format:'%Cred%h%Creset -%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'
+	standup = log --pretty=format:'%Cred%h%Creset -%Creset %s %Cgreen(%ci) %C(bold blue)<%an>%Creset' --since yesterday --author Alan
+	ignored = ls-files --others -i --exclude-standard
+	pr = pull-request
+	delete-merged = "!sh -c 'git branch --merged | grep -v "\\*" | grep -v master | grep -v dev | xargs -n 1 git branch -d'"
+[github]
+	user = alan@alanpearce.uk
+[diff]
+	algorithm = patience
+[include]
+	path = config.local
+[core]
+	excludesfile = ~/.config/git/ignore
+[rebase]
+	autosquash = true
+[rerere]
+	enabled = true