Doc: separate gitignore pattern sources
Use separate bulleted paragraphs for the three different gitignore pattern sources. Signed-off-by: Philip Oakley <philipoakley@iee.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
parent
bc40deabbc
commit
3f8c5a41f1
Documentation
|
@ -41,18 +41,24 @@ precedence, the last matching pattern decides the outcome):
|
|||
variable 'core.excludesfile'.
|
||||
|
||||
Which file to place a pattern in depends on how the pattern is meant to
|
||||
be used. Patterns which should be version-controlled and distributed to
|
||||
other repositories via clone (i.e., files that all developers will want
|
||||
to ignore) should go into a `.gitignore` file. Patterns which are
|
||||
specific to a particular repository but which do not need to be shared
|
||||
with other related repositories (e.g., auxiliary files that live inside
|
||||
the repository but are specific to one user's workflow) should go into
|
||||
the `$GIT_DIR/info/exclude` file. Patterns which a user wants git to
|
||||
ignore in all situations (e.g., backup or temporary files generated by
|
||||
the user's editor of choice) generally go into a file specified by
|
||||
`core.excludesfile` in the user's `~/.gitconfig`. Its default value is
|
||||
$XDG_CONFIG_HOME/git/ignore. If $XDG_CONFIG_HOME is either not set or empty,
|
||||
$HOME/.config/git/ignore is used instead.
|
||||
be used.
|
||||
|
||||
* Patterns which should be version-controlled and distributed to
|
||||
other repositories via clone (i.e., files that all developers will want
|
||||
to ignore) should go into a `.gitignore` file.
|
||||
|
||||
* Patterns which are
|
||||
specific to a particular repository but which do not need to be shared
|
||||
with other related repositories (e.g., auxiliary files that live inside
|
||||
the repository but are specific to one user's workflow) should go into
|
||||
the `$GIT_DIR/info/exclude` file.
|
||||
|
||||
* Patterns which a user wants git to
|
||||
ignore in all situations (e.g., backup or temporary files generated by
|
||||
the user's editor of choice) generally go into a file specified by
|
||||
`core.excludesfile` in the user's `~/.gitconfig`. Its default value is
|
||||
$XDG_CONFIG_HOME/git/ignore. If $XDG_CONFIG_HOME is either not set or
|
||||
empty, $HOME/.config/git/ignore is used instead.
|
||||
|
||||
The underlying git plumbing tools, such as
|
||||
'git ls-files' and 'git read-tree', read
|
||||
|
|
Loading…
Reference in New Issue