@@ -18,10 +18,10 @@ Git for Windows or Eclipse).
1818In such a case it may be necessary to set this variable to 'false' .
1919See linkgit:git-update-index[1].
2020+
21- The default is true (when core.filemode is not specified in the config file).
21+ The default is ` true` (when core.filemode is not specified in the config file).
2222
2323core.hideDotFiles::
24- (Windows-only) If true, mark newly-created directories and files whose
24+ (Windows-only) If ` true` , mark newly-created directories and files whose
2525 name starts with a dot as hidden. If 'dotGitOnly' , only the `.git/`
2626 directory is hidden, but no other files starting with a dot. The
2727 default mode is 'dotGitOnly' .
@@ -34,35 +34,35 @@ core.ignoreCase::
3434 it is really the same file, and continue to remember it as
3535 "Makefile".
3636+
37- The default is false, except linkgit:git-clone[1] or linkgit:git-init[1]
38- will probe and set core.ignoreCase true if appropriate when the repository
37+ The default is ` false` , except linkgit:git-clone[1] or linkgit:git-init[1]
38+ will probe and set core.ignoreCase ` true` if appropriate when the repository
3939is created.
4040+
4141Git relies on the proper configuration of this variable for your operating
4242and file system. Modifying this value may result in unexpected behavior.
4343
4444core.precomposeUnicode::
4545 This option is only used by Mac OS implementation of Git.
46- When core.precomposeUnicode=true, Git reverts the unicode decomposition
46+ When core.precomposeUnicode=` true` , Git reverts the unicode decomposition
4747 of filenames done by Mac OS. This is useful when sharing a repository
4848 between Mac OS and Linux or Windows.
4949 (Git for Windows 1.7.10 or higher is needed, or Git under cygwin 1.7).
50- When false, file names are handled fully transparent by Git,
50+ When ` false` , file names are handled fully transparent by Git,
5151 which is backward compatible with older versions of Git.
5252
5353core.protectHFS::
54- If set to true, do not allow checkout of paths that would
54+ If set to ` true` , do not allow checkout of paths that would
5555 be considered equivalent to `.git` on an HFS+ filesystem.
5656 Defaults to `true` on Mac OS, and `false` elsewhere.
5757
5858core.protectNTFS::
59- If set to true, do not allow checkout of paths that would
59+ If set to ` true` , do not allow checkout of paths that would
6060 cause problems with the NTFS filesystem, e.g. conflict with
6161 8.3 "short" names.
6262 Defaults to `true` on Windows, and `false` elsewhere.
6363
6464core.fsmonitor::
65- If set to true, enable the built-in file system monitor
65+ If set to ` true` , enable the built-in file system monitor
6666 daemon for this working directory (linkgit:git-fsmonitor{litdd} daemon[1]).
6767+
6868Like hook-based file system monitors, the built-in file system monitor
@@ -112,15 +112,15 @@ something that can be used to determine what files have changed
112112without race conditions.
113113
114114core.trustctime::
115- If false, the ctime differences between the index and the
115+ If ` false` , the ctime differences between the index and the
116116 working tree are ignored; useful when the inode change time
117117 is regularly modified by something outside Git (file system
118118 crawlers and some backup systems).
119- See linkgit:git-update-index[1]. True by default.
119+ See linkgit:git-update-index[1]. ` True` by default.
120120
121121core.splitIndex::
122- If true, the split-index feature of the index will be used.
123- See linkgit:git-update-index[1]. False by default.
122+ If ` true` , the split-index feature of the index will be used.
123+ See linkgit:git-update-index[1]. ` False` by default.
124124
125125core.untrackedCache::
126126 Determines what to do about the untracked cache feature of the
@@ -156,13 +156,13 @@ core.quotePath::
156156 backslashes in the same way C escapes control characters (e.g.
157157 `\t` for TAB, `\n` for LF, `\\` for backslash) or bytes with
158158 values larger than 0x80 (e.g. octal `\302\265` for "micro" in
159- UTF-8). If this variable is set to false, bytes higher than
159+ UTF-8). If this variable is set to ` false` , bytes higher than
160160 0x80 are not considered "unusual" any more. Double-quotes,
161161 backslash and control characters are always escaped regardless
162162 of the setting of this variable. A simple space character is
163163 not considered "unusual". Many commands can output pathnames
164164 completely verbatim using the `-z` option. The default value
165- is true.
165+ is ` true` .
166166
167167core.eol::
168168 Sets the line ending type to use in the working directory for
@@ -176,7 +176,7 @@ core.eol::
176176 is set to `true` or `input` .
177177
178178core.safecrlf::
179- If true, makes Git check if converting `CRLF` is reversible when
179+ If ` true` , makes Git check if converting `CRLF` is reversible when
180180 end-of-line conversion is active. Git will verify if a command
181181 modifies a file in the work tree either directly or indirectly.
182182 For example, committing a file followed by checking out the
@@ -223,7 +223,7 @@ mechanism.
223223core.autocrlf::
224224 Setting this variable to "true" is the same as setting
225225 the `text` attribute to "auto" on all files and core.eol to "crlf".
226- Set to true if you want to have `CRLF` line endings in your
226+ Set to ` true` if you want to have `CRLF` line endings in your
227227 working directory and the repository has LF line endings.
228228 This variable can be set to 'input' ,
229229 in which case no output conversion is performed.
@@ -235,14 +235,14 @@ core.checkRoundtripEncoding::
235235 The default value is `SHIFT-JIS` .
236236
237237core.symlinks::
238- If false, symbolic links are checked out as small plain files that
238+ If ` false` , symbolic links are checked out as small plain files that
239239 contain the link text. linkgit:git-update-index[1] and
240240 linkgit:git-add[1] will not change the recorded type to regular
241241 file. Useful on filesystems like FAT that do not support
242242 symbolic links.
243243+
244- The default is true, except linkgit:git-clone[1] or linkgit:git-init[1]
245- will probe and set core.symlinks false if appropriate when the repository
244+ The default is ` true` , except linkgit:git-clone[1] or linkgit:git-init[1]
245+ will probe and set core.symlinks ` false` if appropriate when the repository
246246is created.
247247
248248core.gitProxy::
@@ -271,7 +271,7 @@ core.sshCommand::
271271 when the environment variable is set.
272272
273273core.ignoreStat::
274- If true, Git will avoid using lstat() calls to detect if files have
274+ If ` true` , Git will avoid using lstat() calls to detect if files have
275275 changed by setting the "assume-unchanged" bit for those tracked files
276276 which it has updated identically in both the index and working tree.
277277+
@@ -283,7 +283,7 @@ Git will not normally detect changes to those files.
283283This is useful on systems where lstat() calls are very slow, such as
284284CIFS/Microsoft Windows.
285285+
286- False by default.
286+ ` False` by default.
287287
288288core.preferSymlinkRefs::
289289 Instead of the default "symref" format for HEAD
@@ -313,16 +313,16 @@ core.alternateRefsPrefixes::
313313 `core.alternateRefsPrefixes` has no effect.
314314
315315core.bare::
316- If true this repository is assumed to be 'bare' and has no
316+ If ` true` this repository is assumed to be 'bare' and has no
317317 working directory associated with it. If this is the case a
318318 number of commands that require a working directory will be
319319 disabled, such as linkgit:git-add[1] or linkgit:git-merge[1].
320320+
321321This setting is automatically guessed by linkgit:git-clone[1] or
322322linkgit:git-init[1] when the repository was created. By default a
323323repository that ends in "/.git" is assumed to be not bare (bare =
324- false), while all other repositories are assumed to be bare (bare
325- = true).
324+ ` false` ), while all other repositories are assumed to be bare (bare
325+ = ` true` ).
326326
327327core.worktree::
328328 Set the path to the root of the working tree.
@@ -349,7 +349,7 @@ read-only snapshot of the same index to a location different from the
349349repository's usual working tree).
350350
351351core.lockfilePid::
352- If true, Git will create a PID file alongside lock files. When a
352+ If ` true` , Git will create a PID file alongside lock files. When a
353353 lock acquisition fails and a PID file exists, Git can provide
354354 additional diagnostic information about the process holding the
355355 lock, including whether it is still running. Defaults to `false` .
@@ -374,8 +374,8 @@ core.logAllRefUpdates::
374374This information can be used to determine what commit
375375was the tip of a branch "2 days ago".
376376+
377- This value is true by default in a repository that has
378- a working directory associated with it, and false by
377+ This value is ` true` by default in a repository that has
378+ a working directory associated with it, and ` false` by
379379default in a bare repository.
380380
381381core.repositoryFormatVersion::
@@ -395,11 +395,11 @@ core.sharedRepository::
395395 the repo read/write-able for the owner and group, but inaccessible to
396396 others (equivalent to 'group' unless umask is e.g. '0022' ). '0640' is a
397397 repository that is group-readable but not group-writable.
398- See linkgit:git-init[1]. False by default.
398+ See linkgit:git-init[1]. ` False` by default.
399399
400400core.warnAmbiguousRefs::
401- If true, Git will warn you if the ref name you passed it is ambiguous
402- and might match multiple refs in the repository. True by default.
401+ If ` true` , Git will warn you if the ref name you passed it is ambiguous
402+ and might match multiple refs in the repository. ` True` by default.
403403
404404core.compression::
405405 An integer -1..9, indicating a default compression level.
@@ -708,7 +708,7 @@ core.fsyncObjectFiles::
708708 This setting is deprecated. Use core.fsync instead.
709709+
710710This setting affects data added to the Git repository in loose-object
711- form. When set to true, Git will issue an fsync or similar system call
711+ form. When set to ` true` , Git will issue an fsync or similar system call
712712to flush caches so that loose-objects remain consistent in the face
713713of a unclean system shutdown.
714714
@@ -719,7 +719,7 @@ This can speed up operations like 'git diff' and 'git status' especially
719719on filesystems like NFS that have weak caching semantics and thus
720720relatively high IO latencies. When enabled, Git will do the
721721index comparison to the filesystem data in parallel, allowing
722- overlapping IO's. Defaults to true.
722+ overlapping IO's. Defaults to ` true` .
723723
724724core.unsetenvvars::
725725 Windows-only: comma-separated list of environment variables'
@@ -746,8 +746,8 @@ This setting defaults to "refs/notes/commits", and it can be overridden by
746746the `GIT_NOTES_REF` environment variable. See linkgit:git-notes[1].
747747
748748core.commitGraph::
749- If true, then git will read the commit-graph file (if it exists)
750- to parse the graph structure of commits. Defaults to true. See
749+ If ` true` , then git will read the commit-graph file (if it exists)
750+ to parse the graph structure of commits. Defaults to ` true` . See
751751 linkgit:git-commit-graph[1] for more information.
752752
753753core.useReplaceRefs::
@@ -758,7 +758,7 @@ core.useReplaceRefs::
758758core.multiPackIndex::
759759 Use the multi-pack-index file to track multiple packfiles using a
760760 single index. See linkgit:git-multi-pack-index[1] for more
761- information. Defaults to true.
761+ information. Defaults to ` true` .
762762
763763core.sparseCheckout::
764764 Enable "sparse checkout" feature. See linkgit:git-sparse-checkout[1]
0 commit comments