-
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