~ : 내가 속해있는 브랜치 내에서 포인터를 이동시킨다

^ : 여러 브랜치가 병합되어 있는 상황일 때 사용한다

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