# Aliases git config --global alias.append "commit --amend -C HEAD" git config --global alias.appendall "commit --amend -a -C HEAD" git config --global alias.amend "commit --amend" git config --global alias.b branch git config --global alias.c "commit -m" git config --global alias.ca "commit -am" git config --global alias.cp "cherry-pick" git config --global alias.co checkout git config --global alias.d diff git config --global alias.ds "diff --staged" git config --global alias.f fetch git config --global alias.l "log" git config --global alias.lfp "log --first-parent" git config --global alias.lup "log --decorate @{u}^.." git config --global alias.ls "log --format=\"%Cgreen%h%Creset (%C(cyan)%an%Creset)%C(auto)%d %s\"" git config --global alias.lsfp "log --format=\"%Cgreen%h%Creset (%C(cyan)%an%Creset)%C(auto)%d %s\" --first-parent" git config --global alias.mnew "log --decorate ..origin/master" git config --global alias.m merge git config --global alias.s status git config --global alias.sa "status -uall" git config --global alias.sb "status -sb" git config --global alias.sh stash git config --global alias.sw switch git config --global alias.swm "switch main" git config --global alias.p push git config --global alias.pn "push --no-verify" git config --global alias.com "checkout master" git config --global alias.resetom 'reset --hard @{u}' git config --global alias.reviewed 'tag -f reviewed' # Settings git config --global color.ui auto git config --global core.editor nano git config --global push.default tracking git config --global user.name "Henri Karhatsu" git config --global user.email <email>