xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub! git config all in one

git local config

https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration

https://git-scm.com/docs/git-config

xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
git config all in one

$ git config

usage: git config [<options>]

Config file location
    --global              use global config file
    --system              use system config file
    --local               use repository config file
    --worktree            use per-worktree config file
    -f, --file <file>     use given config file
    --blob <blob-id>      read config from given blob object

Action
    --get                 get value: name [value-regex]
    --get-all             get all values: key [value-regex]
    --get-regexp          get values for regexp: name-regex [value-regex]
    --get-urlmatch        get value specific for the URL: section[.var] URL
    --replace-all         replace all matching variables: name value [value_regex]
    --add                 add a new variable: name value
    --unset               remove a variable: name [value-regex]
    --unset-all           remove all matches: name [value-regex]
    --rename-section      rename section: old-name new-name
    --remove-section      remove a section: name
    -l, --list            list all
    -e, --edit            open an editor
    --get-color           find the color configured: slot [default]
    --get-colorbool       find the color setting: slot [stdout-is-tty]

Type
    -t, --type <>         value is given this type
    --bool                value is "true" or "false"
    --int                 value is decimal number
    --bool-or-int         value is --bool or --int
    --path                value is a path (file or directory name)
    --expiry-date         value is an expiry date

Other
    -z, --null            terminate values with NUL byte
    --name-only           show variable names only
    --includes            respect include directives on lookup
    --show-origin         show origin of config (file, standard input, blob, command line)
    --default <value>     with --get, use default value when missing entry

# list all
$ git config -l

credential.helper=osxkeychain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
user.name=xgqfrms
user.email=xgqfrms@xgqfrms.xyz
core.excludesfile=/Users/xgqfrms-mbp/.gitignore_global
difftool.sourcetree.cmd=opendiff "$LOCAL" "$REMOTE"


~/.gitconfig

# global config
$ git config --global -l 

.git/config

# local config
$ git config -l

$ git config user.name "your-user-name"
$ git config user.email "your-email-addr"

local

$ git config --local -l

system

$ git config --system -l


https://coderwall.com/p/wkqf9q/local-global-git-config

https://wxb.github.io/2016/11/03/好好玩git之git-config.html

https://www.atlassian.com/git/tutorials/setting-up-a-repository/git-config

https://www.yiibai.com/git/git_config.html

https://*.com/questions/25978057/where-to-find-create-git-config-file-for-local-configuration-for-project

https://*.com/questions/12254076/how-do-i-show-my-global-git-configuration

xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
git config all in one

refs



©xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!