📡 You're offline — showing cached content
New version available!
Quick Access
Tutorials Git & GitHub Git Aliases and Config

Git Aliases and Config

4 min read
Set global config, create git aliases for common commands, and customise your Git environment.

Git Config and Aliases

# Global config
git config --global user.name "Alice"
git config --global user.email "alice@example.com"
git config --global core.editor "vim"
git config --global pull.rebase true
git config --global init.defaultBranch main

# Aliases
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.lg "log --graph --oneline --all --decorate"
git config --global alias.undo "reset --soft HEAD~1"
git config --global alias.save "stash push -u"

# Use alias
git lg
git undo

# View all config
git config --list
git config --global --list