зеркало из https://github.com/microsoft/git.git
Merge branch 'jc/glossary-worktree'
"working tree" and "per-worktree ref" were in glossary, but "worktree" itself wasn't, which has been corrected. * jc/glossary-worktree: glossary: describe "worktree"
This commit is contained in:
Коммит
9a1d16989f
|
@ -312,7 +312,7 @@ Pathspecs are used on the command line of "git ls-files", "git
|
|||
ls-tree", "git add", "git grep", "git diff", "git checkout",
|
||||
and many other commands to
|
||||
limit the scope of operations to some subset of the tree or
|
||||
worktree. See the documentation of each command for whether
|
||||
working tree. See the documentation of each command for whether
|
||||
paths are relative to the current directory or toplevel. The
|
||||
pathspec syntax is as follows:
|
||||
+
|
||||
|
@ -446,7 +446,7 @@ exclude;;
|
|||
interface than the <<def_plumbing,plumbing>>.
|
||||
|
||||
[[def_per_worktree_ref]]per-worktree ref::
|
||||
Refs that are per-<<def_working_tree,worktree>>, rather than
|
||||
Refs that are per-<<def_worktree,worktree>>, rather than
|
||||
global. This is presently only <<def_HEAD,HEAD>> and any refs
|
||||
that start with `refs/bisect/`, but might later include other
|
||||
unusual refs.
|
||||
|
@ -669,3 +669,12 @@ The most notable example is `HEAD`.
|
|||
The tree of actual checked out files. The working tree normally
|
||||
contains the contents of the <<def_HEAD,HEAD>> commit's tree,
|
||||
plus any local changes that you have made but not yet committed.
|
||||
|
||||
[[def_worktree]]worktree::
|
||||
A repository can have zero (i.e. bare repository) or one or
|
||||
more worktrees attached to it. One "worktree" consists of a
|
||||
"working tree" and repository metadata, most of which are
|
||||
shared among other worktrees of a single repository, and
|
||||
some of which are maintained separately per worktree
|
||||
(e.g. the index, HEAD and pseudorefs like MERGE_HEAD,
|
||||
per-worktree refs and per-worktree configuration file).
|
||||
|
|
Загрузка…
Ссылка в новой задаче