Git

Git-HEAD

존태 2022. 5. 9. 14:55

 

Git의 HEAD

현재 속한 브랜치의 가장 최신 커밋

switch로 브랜치 이동해보기

main과 delta-branch

 

checkout으로 앞뒤 이동해보기

 

git checkout HEAD^

 

^ 또는 ~: 갯수만큼 이전으로 이동

ex) git checkout HEAD^^^, git checkout HEAD~5

2칸 이동
1칸 이동

 

커밋 해시를 사용해서도 이동 가능

git checkout (커밋해시)

 

git checkout - : (이동을) 한 단계 되돌리기

 

-사용 한단계 되돌리기

이전으로 checkout된 상태에서 소스트리로 HEAD 상태 보기

익명의 브랜치에 위치함을 알 수 있음

checkout으로 이전으로 돌아간 뒤

기존 브랜치로 돌아오기: git switch (브랜치명)

새 브랜치 만들어보기

새 커밋 만들어보기

 

기존 브랜치로 돌아오기:   git switch delta-branch

 

beta 이동

 

gamma 브랜치 생성후 커밋완료

 HEAD 사용하여 reset하기

 

git reset HEAD(원하는 단계) (옵션)

 

git reset --hard HEAD~2