How do I show my global Git configuration?

后端 未结 12 2182
遇见更好的自我
遇见更好的自我 2020-12-04 04:28

I\'d like to show all configured Git sections.

I only found git config --get core.editor, and I\'d like to output everything that\'s configured globally

12条回答
  •  悲哀的现实
    2020-12-04 05:07

    How do I edit my global Git configuration?

    Short answer: git config --edit --global


    To understand Git configuration, you should know that:

    Git configuration variables can be stored at three different levels. Each level overrides values at the previous level.

    1. System level (applied to every user on the system and all their repositories)

    • to view, git config --list --system (may need sudo)
    • to set, git config --system color.ui true
    • to edit system config file, git config --edit --system

    2. Global level (values specific personally to you, the user).

    • to view, git config --list --global
    • to set, git config --global user.name xyz
    • to edit global config file, git config --edit --global

    3. Repository level (specific to that single repository)

    • to view, git config --list --local
    • to set, git config --local core.ignorecase true (--local optional)
    • to edit repository config file, git config --edit --local (--local optional)

    How do I view all settings?

    • Run git config --list, showing system, global, and (if inside a repository) local configs
    • Run git config --list --show-origin, also shows the origin file of each config item

    How do I read one particular configuration?

    • Run git config user.name to get user.name, for example.
    • You may also specify options --system, --global, --local to read that value at a particular level.

    Reference: 1.6 Getting Started - First-Time Git Setup

提交回复
热议问题