Git Config - Manage Git Configurations | Online Free DevTools by Hexmos

Manage Git configurations easily with Git Config. Set global and local repository options, edit configurations, and revert to defaults. Free online tool, no registration required.

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.

  • Globally set your name or email (this information is required to commit to a repository and will be included in all commits):

git config --global {{user.name|user.email}} "{{Your Name|email@example.com}}"

  • List local, global or system configuration entries and show their file location:

git config {{[-l|--list]}} --{{local|global|system}} --show-origin

  • Set the global value of a given configuration entry (in this case an alias):

git config --global {{alias.unstage}} "reset HEAD --"

  • Get the value of a given configuration entry:

git config {{alias.unstage}}

  • Use an alias:

git {{unstage}}

  • Revert a global configuration entry to its default value:

git config --global --unset {{alias.unstage}}

  • Edit the local Git configuration (.git/config) in the default editor:

git config {{[-e|--edit]}}

  • Edit the global Git configuration (~/.gitconfig by default or $XDG_CONFIG_HOME/git/config if such a file exists) in the default editor:

git config --global {{[-e|--edit]}}