본문 바로가기
Git

Git(10) - 브랜치 생성, 브랜치 이동

by mickey7 2023. 10. 11.

브랜치 생성                                                                  ( 커밋 ID 생략하면 HEAD포인터가 가리키는 위치에 생성)
브랜치 목록
브랜치가 가리키는 커밋 해시 값(SHA1)
git branch -v 명령어 (브랜치 세부사항)


브랜치 이동

체크아웃(브랜치 이동), 특정 커밋이나 파일로도 이동 가능

git checkout 사용 시 워킹 디렉터리 정리 필수!

 

git checkout -  --> 이전 브랜치로 이동

 

git log --graph -all  --> 로그 출력 시 브랜치 흐름도 같이 출력


헤드 포인터

HEAD는 작업 중인 브랜치의 마지막 커밋 ID를 가리키는 참조 포인터

 

HEAD포인터는 브랜치에 따라서 위치가 달라짐.

 


 

브랜치 생성과 이동 한번에

git checkout HEAD~1 --> HEAD를 기준으로 1단계 이전 커밋으로 이동

git checkout - --> 바로 이전의 브랜치로 복귀