git config --global alias.st status
git config --global alias.df diff
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit

git config --global alias.uci "reset"
git config --global alias.cp "cherry-pick -x"
git config --global alias.cpc "cherry-pick --continue"
git config --global alias.cpq "cherry-pick --quit"
git config --global alias.cpa "cherry-pick --abort"
git config --global alias.mg "merge --no-ff"
git config --global alias.mga "merge --abort"
git config --global alias.last "log -3"

git config --global alias.logs "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
git config --global alias.configs "config --list --show-origin"
git config --global alias.stash-unapply "!git stash show -p | git apply -R"

git remote set-head origin -d
git config --global alias.uad "reset HEAD"
git config --global core.autocrlf false