📁 예제 다운받기
- 압축 푼 뒤 VS Code로
git-heads
(폴더 안 폴더 주의) 폴더 열기
Git의 HEAD
현재 속한 브랜치의 가장 최신 커밋
-
switch로 브랜치 이동해보기
main
과delta-branch
checkout
으로 앞뒤 이동해보기
git checkout HEAD^
-
^
또는~
: 갯수만큼 이전으로 이동git checkout HEAD^^^
,git checkout HEAD~5
-
⭐️ 커밋 해시를 사용해서도 이동 가능
git checkout (커밋해시)
git checkout -
: (이동을) 한 단계 되돌리기
💡 이전으로 checkout된 상태에서 소스트리로 HEAD 상태 보기
익명의 브랜치에 위치함을 알 수 있음
-
checkout
으로 이전으로 돌아간 뒤- 기존 브랜치로 돌아오기:
git switch (브랜치명)
- 새 브랜치 만들어보기
- 새 커밋 만들어보기
- 기존 브랜치로 돌아오기:
⭐ HEAD 사용하여 reset하기
git reset HEAD(원하는 단계) (옵션)