зеркало из https://github.com/microsoft/git.git
git.txt: de-emphasize the implementation detail of a ref
It is an unimportant implementation detail that branches and tags are stored somewhere under $GIT_DIR/refs directory, or the name of the commit that will become the parent of the next commit is stored in $GIT_DIR/HEAD. What is more important is that branches live in refs/heads and tags live in refs/tags hierarchy in the ref namespace, and HEAD means the tip of the current branch. Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Родитель
a0a7e9e511
Коммит
0abcfbff4d
|
@ -510,16 +510,15 @@ Any git command accepting any <object> can also use the following
|
|||
symbolic notation:
|
||||
|
||||
HEAD::
|
||||
indicates the head of the current branch (i.e. the
|
||||
contents of `$GIT_DIR/HEAD`).
|
||||
indicates the head of the current branch.
|
||||
|
||||
<tag>::
|
||||
a valid tag 'name'
|
||||
(i.e. the contents of `$GIT_DIR/refs/tags/<tag>`).
|
||||
(i.e. a `refs/tags/<tag>` reference).
|
||||
|
||||
<head>::
|
||||
a valid head 'name'
|
||||
(i.e. the contents of `$GIT_DIR/refs/heads/<head>`).
|
||||
(i.e. a `refs/heads/<head>` reference).
|
||||
|
||||
For a more complete list of ways to spell object names, see
|
||||
"SPECIFYING REVISIONS" section in linkgit:gitrevisions[7].
|
||||
|
|
Загрузка…
Ссылка в новой задаче