A repository to note down the git aliases I use, and to expedite their configuration.
alias.aliasconfig --get-regexp alias (Usage:git alias)alias.ac!git add -A && git commit -m (Usage:git ac "commit message")alias.chcheckout (Usage:git ch branch-name)alias.brbranch (Usage:git br)alias.brvbranch -v (Usage:git brv)alias.raremote add (Usage:git ra remote-name remote-link)alias.raoremote add origin (Usage:git rao remote-link)alias.trackpush -u (Usage:git track remote-name remote-branch-name)alias.trackopush -u origin (Usage:git tracko remote-branch-namealias.trackom* push -u origin master (Usage:git trackom)
*om: origin master
All in one command copy-paste:
git config --global alias.alias "config --get-regexp alias" && git config --global alias.ac "!git add -A && git commit -m" && git config --global alias.ch "checkout" && git config --global alias.br "branch" && git config --global alias.brv "branch -vv" && git config --global alias.ra "remote add" && git config --global alias.rao "remote add origin" && git config --global alias.track "push -u" && git config --global alias.tracko "push -u origin" && git config --global alias.trackom "push -u origin master"