ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • head이동, 상대참조, 브랜치 옮기기
    git 2020. 10. 28. 16:01

    1. HEAD 이동

    git checkout 1
    git checkout 2
    git commit
    git checkout 3

     

    2. 상대참조

    • 깃에서 커밋을 이동할 때 커밋의 해시를 사용한다.
    • 하지만 해시는 상당히 길어 사용하기 다소 불편하다.
    • 상대참조(Realative Ref)를 사용하면 매우 편하게 커밋 간 이동이 가능하다.

     

    ^ 연산자

    ^ 한번에 한 커밋 위(부모 커밋)로 이동 
    ^^ 부모의 부모 커밋
    ~<num> 한 번에 여러 커밋 위로
    git checkout name^
    git checkout master^

     

    ~연산자(틸드 연산자)

    git checkout HEAD~4

     

    3. 브랜치 강제로 옮기기

    1. -f 옵션
    git branch -f 옮길 대상(master) 이동 기준 대상(HEAD) 이동거리(~3)
    ex)  git branch -f master HEAD~3

    'git' 카테고리의 다른 글

    reset, revert  (0) 2020.10.28
    branch, merge, rebase  (0) 2020.10.28
CokeWorld DevLog