~ : 내가 속해있는 브랜치 내에서 포인터를 이동시킨다
^ : 여러 브랜치가 병합되어 있는 상황일 때 사용한다
G H I J
\\ / \\ /
D E F
\\ | / \\
\\ | / |
\\|/ |
B C
\\ /
\\ /
A
A = = A^0
B = A^ = A^1 = A~1
C = A^2
D = A^^ = A^1^1 = A~2
E = B^2 = A^^2
F = B^3 = A^^3
G = A^^^ = A^1^1^1 = A~3
H = D^2 = B^^2 = A^^^2 = A~2^2
I = F^ = B^3^ = A^^3^
J = F^2 = B^3^2 = A^^3^2