🧠 Useful Git Aliases

Aliases let you create short commands for commonly used Git operations.


Common Aliases

git config --global alias.st status      # git st  →  git status
git config --global alias.co checkout    # git co  →  git checkout
git config --global alias.br branch      # git br  →  git branch
git config --global alias.ci commit      # git ci  →  git commit
git config --global alias.lg "log --oneline --graph --all"
# git lg  →  compact visual commit history

More Handy Aliases

git config --global alias.unstage "reset HEAD --"
# git unstage file.txt → remove file from staging area

git config --global alias.last "log -1 HEAD"
# git last → view details of the last commit

View All Aliases

git config --get-regexp alias