git config --list [--system|-global|-local] Show current configurationgit config [--system|--global|--local] <key> <value> Set parametersgit config -e [--system|--global|-local] Edit configurationgit config --global alias.<alias-name> "<git-command>" Create aliasgit <alias-name> <arguments> Use aliasgit config --global --unset <key> Remove individual variablesgit config --global --unset-all <key> Remove all variables# Set the identity
git config --global user.name "cheatsheet"
git config --global user.email "cheatsheet@cheatsheet.wang"
# Preferred editor
git config --global core.editor vim
# Set up automatic command line coloring
git config --global color.ui auto
# Set aliases
git config --global alias.co checkout
# Use aliases
git co master
#Local repository file configuration
<repo>/.git/config
# system login user global configuration
~/.gitconfig
#System global configuration
/etc/gitconfig