System Grab Bag

View all TLDR pages from common (or from all pages)

git config

Manage custom configuration options for Git repositories. These configurations can be local (for the current repository) or global (for the current user). More information: https://git-scm.com/docs/git-config.
  • List only local configuration entries (stored in .git/config in the current repository):
    git config --list --local
  • List only global configuration entries (stored in ~/.gitconfig by default or in $XDG_CONFIG_HOME/git/config if such a file exists):
    git config --list --global
  • List only system configuration entries (stored in /etc/gitconfig), and show their file location:
    git config --list --system --show-origin
  • Get the value of a given configuration entry:
    git config alias.unstage
  • Set the global value of a given configuration entry:
    git config --global alias.unstage "reset HEAD --"
  • Revert a global configuration entry to its default value:
    git config --global --unset alias.unstage
  • Edit the Git configuration for the current repository in the default editor:
    git config --edit
  • Edit the global Git configuration in the default editor:
    git config --global --edit

License and Disclaimer

The content on this page is copyright © 2014—present the tldr-pages team and contributors.
This page is used with permission under Creative Commons Attribution 4.0 International License.

While we do attempt to make sure content is accurate, there isn't a warranty of any kind.