Browse Source

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"
maint
Junio C Hamano 3 years ago
parent
commit
9a1d16989f
  1. 13
      Documentation/glossary-content.txt

13
Documentation/glossary-content.txt

@ -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", ls-tree", "git add", "git grep", "git diff", "git checkout",
and many other commands to and many other commands to
limit the scope of operations to some subset of the tree or 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 paths are relative to the current directory or toplevel. The
pathspec syntax is as follows: pathspec syntax is as follows:
+ +
@ -446,7 +446,7 @@ exclude;;
interface than the <<def_plumbing,plumbing>>. interface than the <<def_plumbing,plumbing>>.


[[def_per_worktree_ref]]per-worktree ref:: [[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 global. This is presently only <<def_HEAD,HEAD>> and any refs
that start with `refs/bisect/`, but might later include other that start with `refs/bisect/`, but might later include other
unusual refs. unusual refs.
@ -669,3 +669,12 @@ The most notable example is `HEAD`.
The tree of actual checked out files. The working tree normally The tree of actual checked out files. The working tree normally
contains the contents of the <<def_HEAD,HEAD>> commit's tree, contains the contents of the <<def_HEAD,HEAD>> commit's tree,
plus any local changes that you have made but not yet committed. 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).

Loading…
Cancel
Save