15. Ссылки на ревизии
• Revisions
•
•
•
•
•
•
•
<sha1>, e.g. dae86e1950b1277e545cee180551750029cfe735, dae86e
<refname>
HEAD, ORIG_HEAD, MERGE_HEAD
<refname>@{<date>}, e.g. master@{yesterday}, HEAD@{5 minutes ago}
<refname>@{<n>}
<rev>^, e.g. HEAD^, HEAD^1, HEAD^2
<rev>~<n>, e.g. master~3
• Ranges
•
•
•
•
r
^r1
r1^@
r1^!
• см. также «git help revisions»
16. Пример из крышек и тильд
G
H
I
/
D
J
/
E
F
|
/
| /
|
|/
B
|
C
/
/
A
A =
B = A^
= A^0
= A^1
C = A^2
= A^2
D = A^^
E = B^2
= A^1^1
= A^^2
F = B^3
Ranges
= A^^3
= A~1
= A~2
G = A^^^ = A^1^1^1 = A~3
H = D^2 = B^^2
= A^^^2
I = F^
= B^3^
= A^^3^
J = F^2
= B^3^2
= A^^3^2
= A~2^2
D
D F
^G D
^D B
B...C
^D B C
C^@
F^! D
G
G
H
E
G
E
I
G
H
H
D
I
H
I
J
H
D
I J D F
J
D
J
F
D
F B
E B C
F B C
F
37. Что бы почитать:
$ git help
$ git help <command>
Pro Git: http://git-scm.com/book
Git magic: http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/
http://pcottle.github.io/learnGitBranching/