branch.* | |
core.abbrev | |
core.autocrlf | Should be set to false because it applies to all files, even binary ones and is local, not versionized in a repository. The eol directive in .gitattributes is therefore the preferred alternative. |
core.safecrlf | |
core.editor | Names the editor with which commit and tag messages are composed. If not set, git will use value of environment variables EDITOR or VISUAL , if these variable are not set to vi . |
core.filemode | If true , git will honor the executable bit of files (some filesystem don't have such a bit). |
core.hooksPath | Set the (relative or absolute) location (directory) for Git hooks. Without this setting, git looks for hooks below .git/hooks . |
core.ignorecase | |
core.logallrefupdates | Enables the reflog. Value can be set to true and always |
core.repositoryformatversion | Every repository specifies a (local) value for core.repositoryformatversion which specifies what operations are allowed in a repository. |
core.symlinks | If true (which is the default unless git clone or git init determines it should be false ), symbolic link files will be checked as symlinks, otherwise as ordinary files containing the text. Setting this value to false is useful on filesystems like FAT. |
core.whitespace | Specifies how and if whitespace problems should be notified |
credential.helper | ? Contains a path such as credential.helper=!"C:/Users/rene/bin/git/mingw64/libexec/git-core/git-credential-manager-core.exe" , a value such as manager-core or … ? |
credential.helperselector.selected | The value of credential.helperselector.selected might be manager-core |
diff.tool | Specify the default tool with which differences between commits are shown when using git difftool |
difftool.prompt | true or (possibly better?) false . If --false , the command line option --no-prompt will be used when invoking git difftool . |
format.pretty | The default pretty format for the git log , git show and git whatchanged commands. |
gc.reflogExpire | Controls when reachable reflogs expire and get purged. Default is 90 days. |
gc.reflogExpireUnreachable | Controls when unreachable reflogs expire and get purged. Default is 30 days. |
http.proxySSLCAInfo | Name of the file (for example C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt ) that contains the certificate with which a peer is verified in git pull or git push over HTTPS. |
init.templateDir | Location of the template directory used by the git init command. init.templateDir has lower precedence than the environment variable $GIT_TEMPLATE_DIR . |
merge.renamelimit | |
pull.rebase | |
pull.ff | |
push.default | Defines the action git push should take if no refspec is explicitly given. The value can be set to one of nothing , current , upstream , simple and matching . The default in Git 2 is simple . |
remote.origin.url | Compare with git remote get-url origin |
safe.directory | |
user.email | Used for committer information (git commit ). |
user.name | Used for committer information (git commit ). Compare with credential.username . |
web.browser | Used, for example(?) by git web--browse . One of the options that are very like set with the --global option of git config . See also browser related options |