File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -286,7 +286,8 @@ rules and how to access refs of one worktree from another.
286286In general, all pseudo refs are per-worktree and all refs starting with
287287`refs/` are shared. Pseudo refs are ones like `HEAD` which are directly
288288under `$GIT_DIR` instead of inside `$GIT_DIR/refs`. There are exceptions,
289- however: refs inside `refs/bisect` and `refs/worktree` are not shared.
289+ however: refs inside `refs/bisect`, `refs/worktree` and `refs/rewritten` are
290+ not shared.
290291
291292Refs that are per-worktree can still be accessed from another worktree via
292293two special paths, `main-worktree` and `worktrees`. The former gives
@@ -363,8 +364,8 @@ linked worktree `git rev-parse --git-path HEAD` returns
363364`/path/other/test-next/.git/HEAD` or `/path/main/.git/HEAD`) while `git
364365rev-parse --git-path refs/heads/master` uses
365366`$GIT_COMMON_DIR` and returns `/path/main/.git/refs/heads/master`,
366- since refs are shared across all worktrees, except `refs/bisect` and
367- `refs/worktree`.
367+ since refs are shared across all worktrees, except `refs/bisect`,
368+ `refs/worktree` and `refs/rewritten` .
368369
369370See linkgit:gitrepository-layout[5] for more information. The rule of
370371thumb is do not make any assumption about whether a path belongs to
You can’t perform that action at this time.
0 commit comments