ohmyzsh/dot_files/gitconfig
Gaetan Semet 429a29d5cd updated default gitconfig file
Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
2013-10-29 16:24:04 +01:00

64 lines
1.7 KiB
Text

# Please copy this part to your ~/.gitconfig
# or include it if git > 0.7.10
[alias]
commit = commit -s # Always sign commit
stash = stash -u # you want to stash untracked files also
st = status
ci = commit
br = branch
co = checkout
df = diff
lg = log -p
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
loo = log --pretty=oneline --abbrev-commit
lol = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
lola = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --all
rewrite-history = rebase -i HEAD~2
rewrite-history1 = rebase -i HEAD~
rewrite-history2 = rebase -i HEAD~2
rewrite-history3 = rebase -i HEAD~3
rewrite-history4 = rebase -i HEAD~4
rewrite-history5 = rebase -i HEAD~5
rewrite-history6 = rebase -i HEAD~6
rewrite-history7 = rebase -i HEAD~7
rewrite-history8 = rebase -i HEAD~8
rewrite-history9 = rebase -i HEAD~9
rewrite-history10 = rebase -i HEAD~10
tags = tag -l
branches = branch -a
remotes = remote -v
sync = fetch --all
# This only works if git > 0.7.10
# # [include]
# # path = /home/username/.oh-my-zsh/dot_files/gitconfig
[color]
ui = auto
[core]
editor = vim
[cola]
fontdiff = Courier 10 Pitch,9,-1,5,50,0,0,0,0,0
tabwidth = 4
[commit]
template = /home/username/.gitmessage
[merge]
tool = kdiff3
[guitool "mergetool"]
cmd = git mergetool --no-prompt
# [mergetool "kdiff3"]
# cmd = kdiff3
# args = --L1 base --L2 mine --L3 theirs $base $local $other -o $output
# keepBackup = false
[push]
default = current