463
core.excludesfile::
464
In addition to '.gitignore' (per-directory) and
465
'.git/info/exclude', git looks into this file for patterns
466
- of files which are not meant to be tracked. "{tilde}/" is expanded
467
- to the value of `$HOME` and "{tilde}user/" to the specified user's
466
+ of files which are not meant to be tracked. "`~/`" is expanded
467
+ to the value of `$HOME` and "`~user/`" to the specified user's
468
home directory. See linkgit:gitignore[5].
469
470
core.askpass::
845
846
commit.template::
847
Specify a file to use as the template for new commit messages.
848
- "{tilde}/" is expanded to the value of `$HOME` and "{tilde}user/" to the
848
+ "`~/`" is expanded to the value of `$HOME` and "`~user/`" to the
849
specified user's home directory.
850
851
credential.helper::
970
a boolean value, or `shallow` or `deep`. `shallow` threading
971
makes every mail a reply to the head of the series,
972
where the head is chosen from the cover letter, the
973
- `\--in-reply-to`, and the first patch mail, in this order.
973
+ `--in-reply-to`, and the first patch mail, in this order.
974
`deep` threading makes every mail a reply to the previous one.
975
A true boolean value is the same as `shallow`, and a false
976
value disables threading.
1401
interactive.singlekey::
1402
In interactive commands, allow the user to provide one-letter
1403
input with a single key (i.e., without hitting enter).
1404
- Currently this is used by the `\--patch` mode of
1404
+ Currently this is used by the `--patch` mode of
1405
linkgit:git-add[1], linkgit:git-checkout[1], linkgit:git-commit[1],
1406
linkgit:git-reset[1], and linkgit:git-stash[1]. Note that this
1407
setting is silently ignored if portable keystroke input
1409
1410
log.abbrevCommit::
1411
If true, makes linkgit:git-log[1], linkgit:git-show[1], and
1412
- linkgit:git-whatchanged[1] assume `\--abbrev-commit`. You may
1413
- override this option with `\--no-abbrev-commit`.
1412
+ linkgit:git-whatchanged[1] assume `--abbrev-commit`. You may
1413
+ override this option with `--no-abbrev-commit`.
1414
1415
log.date::
1416
Set the default date-time mode for the 'log' command.
1417
Setting a value for log.date is similar to using 'git log''s
1418
- `\--date` option. Possible values are `relative`, `local`,
1418
+ `--date` option. Possible values are `relative`, `local`,
1419
`default`, `iso`, `rfc`, and `short`; see linkgit:git-log[1]
1420
for details.
1421
1605
and this config option ignored whenever the corresponding pack is
1606
larger than 2 GB.
1607
+
1608
-If you have an old git that does not understand the version 2 `{asterisk}.idx` file,
1608
+If you have an old git that does not understand the version 2 `*.idx` file,
1609
cloning or fetching over a non native protocol (e.g. "http" and "rsync")
1610
-that will copy both `{asterisk}.pack` file and corresponding `{asterisk}.idx` file from the
1610
+that will copy both `*.pack` file and corresponding `*.idx` file from the
1611
other side may give you a repository that cannot be accessed with your
1612
-older version of git. If the `{asterisk}.pack` file is smaller than 2 GB, however,
1612
+older version of git. If the `*.pack` file is smaller than 2 GB, however,
1613
you can use linkgit:git-index-pack[1] on the *.pack file to regenerate
1614
-the `{asterisk}.idx` file.
1614
+the `*.idx` file.
1615
1616
pack.packSizeLimit::
1617
The maximum size of a pack. This setting only affects
1618
packing to a file when repacking, i.e. the git:// protocol
1619
- is unaffected. It can be overridden by the `\--max-pack-size`
1619
+ is unaffected. It can be overridden by the `--max-pack-size`
1620
option of linkgit:git-repack[1]. The minimum size allowed is
1621
limited to 1 MiB. The default is unlimited.
1622
Common unit suffixes of 'k', 'm', or 'g' are
1626
If the value is boolean, turns on or off pagination of the
1627
output of a particular git subcommand when writing to a tty.
1628
Otherwise, turns on pagination for the subcommand using the
1629
- pager specified by the value of `pager.<cmd>`. If `\--paginate`
1630
- or `\--no-pager` is specified on the command line, it takes
1629
+ pager specified by the value of `pager.<cmd>`. If `--paginate`
1630
+ or `--no-pager` is specified on the command line, it takes
1631
precedence over this option. To disable pagination for all
1632
commands, set `core.pager` or `GIT_PAGER` to `cat`.
1633
1635
Alias for a --pretty= format string, as specified in
1636
linkgit:git-log[1]. Any aliases defined here can be used just
1637
as the built-in pretty formats could. For example,
1638
- running `git config pretty.changelog "format:{asterisk} %H %s"`
1638
+ running `git config pretty.changelog "format:* %H %s"`
1639
would cause the invocation `git log --pretty=changelog`
1640
- to be equivalent to running `git log "--pretty=format:{asterisk} %H %s"`.
1640
+ to be equivalent to running `git log "--pretty=format:* %H %s"`.
1641
Note that an alias with the same name as a built-in format
1642
will be silently ignored.
1643
1750
1751
remote.<name>.mirror::
1752
If true, pushing to this remote will automatically behave
1753
- as if the `\--mirror` option was given on the command line.
1753
+ as if the `--mirror` option was given on the command line.
1754
1755
remote.<name>.skipDefaultUpdate::
1756
If true, this remote will be skipped by default when updating