Last active
May 25, 2017 21:18
-
-
Save masaeedu/39341357c3f5c8b76c4e7d8ab72a9659 to your computer and use it in GitHub Desktop.
Comprehensive list of git options (scraped from https://linux.die.net/man/1/git-config)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
core.fileMode | |
core.ignoreCygwinFSTricks | |
core.ignorecase | |
core.trustctime | |
core.quotepath | |
core.autocrlf | |
core.safecrlf | |
core.symlinks | |
core.gitProxy | |
core.ignoreStat | |
core.preferSymlinkRefs | |
core.bare | |
core.worktree | |
core.logAllRefUpdates | |
core.repositoryFormatVersion | |
core.sharedRepository | |
core.warnAmbiguousRefs | |
core.compression | |
core.loosecompression | |
core.packedGitWindowSize | |
core.packedGitLimit | |
core.deltaBaseCacheLimit | |
core.bigFileThreshold | |
core.excludesfile | |
core.editor | |
core.pager | |
core.whitespace | |
core.fsyncobjectfiles | |
core.preloadindex | |
core.createObject | |
core.notesRef | |
core.sparseCheckout | |
add.ignore-errors | |
alias.* | |
am.keepcr | |
apply.ignorewhitespace | |
apply.whitespace | |
branch.autosetupmerge | |
branch.autosetuprebase | |
branch.<name>.remote | |
branch.<name>.merge | |
branch.<name>.mergeoptions | |
branch.<name>.rebase | |
browser.<tool>.cmd | |
browser.<tool>.path | |
clean.requireForce | |
color.branch | |
color.branch.<slot> | |
color.diff | |
color.diff.<slot> | |
color.grep | |
color.grep.<slot> | |
color.interactive | |
color.interactive.<slot> | |
color.pager | |
color.showbranch | |
color.status | |
color.status.<slot> | |
color.ui | |
commit.status | |
commit.template | |
diff.autorefreshindex | |
diff.external | |
diff.mnemonicprefix | |
diff.renameLimit | |
diff.renames | |
diff.suppressBlankEmpty | |
diff.tool | |
difftool.<tool>.path | |
difftool.<tool>.cmd | |
difftool.prompt | |
diff.wordRegex | |
fetch.unpackLimit | |
format.attach | |
format.numbered | |
format.headers | |
format.cc | |
format.subjectprefix | |
format.suffix | |
format.pretty | |
format.thread | |
format.signoff | |
gc.aggressiveWindow | |
gc.auto | |
gc.autopacklimit | |
gc.packrefs | |
gc.pruneexpire | |
gc.reflogexpire | |
gc.reflogexpireunreachable | |
gc.rerereresolved | |
gc.rerereunresolved | |
gitcvs.commitmsgannotation | |
gitcvs.enabled | |
gitcvs.logfile | |
gitcvs.usecrlfattr | |
gitcvs.allbinary | |
gitcvs.dbname | |
gitcvs.dbdriver | |
gitcvs.dbuser, gitcvs.dbpass | |
gitcvs.dbTableNamePrefix | |
gui.diffcontext | |
gui.encoding | |
gui.matchtrackingbranch | |
gui.newbranchtemplate | |
gui.pruneduringfetch | |
gui.trustmtime | |
gui.spellingdictionary | |
gui.fastcopyblame | |
gui.copyblamethreshold | |
gui.blamehistoryctx | |
guitool.<name>.cmd | |
guitool.<name>.needsfile | |
guitool.<name>.noconsole | |
guitool.<name>.norescan | |
guitool.<name>.confirm | |
guitool.<name>.argprompt | |
guitool.<name>.revprompt | |
guitool.<name>.revunmerged | |
guitool.<name>.title | |
guitool.<name>.prompt | |
help.browser | |
help.format | |
help.autocorrect | |
http.proxy | |
http.sslVerify | |
http.sslCert | |
http.sslKey | |
http.sslCertPasswordProtected | |
http.sslCAInfo | |
http.sslCAPath | |
http.maxRequests | |
http.minSessions | |
http.postBuffer | |
http.lowSpeedLimit, http.lowSpeedTime | |
http.noEPSV | |
i18n.commitEncoding | |
i18n.logOutputEncoding | |
imap | |
init.templatedir | |
instaweb.browser | |
instaweb.httpd | |
instaweb.local | |
instaweb.modulepath | |
instaweb.port | |
interactive.singlekey | |
log.date | |
log.showroot | |
mailmap.file | |
man.viewer | |
man.<tool>.cmd | |
man.<tool>.path | |
merge.conflictstyle | |
merge.log | |
merge.renameLimit | |
merge.stat | |
merge.tool | |
merge.verbosity | |
merge.<driver>.name | |
merge.<driver>.driver | |
merge.<driver>.recursive | |
mergetool.<tool>.path | |
mergetool.<tool>.cmd | |
mergetool.<tool>.trustExitCode | |
mergetool.keepBackup | |
mergetool.keepTemporaries | |
mergetool.prompt | |
notes.displayRef | |
notes.rewrite.<command> | |
notes.rewriteMode | |
notes.rewriteRef | |
pack.window | |
pack.depth | |
pack.windowMemory | |
pack.compression | |
pack.deltaCacheSize | |
pack.deltaCacheLimit | |
pack.threads | |
pack.indexVersion | |
pack.packSizeLimit | |
pager.<cmd> | |
pull.octopus | |
pull.twohead | |
push.default | |
rebase.stat | |
receive.autogc | |
receive.fsckObjects | |
receive.unpackLimit | |
receive.denyDeletes | |
receive.denyCurrentBranch | |
receive.denyNonFastForwards | |
receive.updateserverinfo | |
remote.<name>.url | |
remote.<name>.pushurl | |
remote.<name>.proxy | |
remote.<name>.fetch | |
remote.<name>.push | |
remote.<name>.mirror | |
remote.<name>.skipDefaultUpdate | |
remote.<name>.skipFetchAll | |
remote.<name>.receivepack | |
remote.<name>.uploadpack | |
remote.<name>.tagopt | |
remote.<name>.vcs | |
remotes.<group> | |
repack.usedeltabaseoffset | |
rerere.autoupdate | |
rerere.enabled | |
sendemail.identity | |
sendemail.smtpencryption | |
sendemail.smtpssl | |
sendemail.<identity>.* | |
sendemail.aliasesfile | |
sendemail.aliasfiletype | |
sendemail.bcc | |
sendemail.cc | |
sendemail.cccmd | |
sendemail.chainreplyto | |
sendemail.confirm | |
sendemail.signedoffcc | |
showbranch.default | |
status.relativePaths | |
status.showUntrackedFiles |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment