
[Git 심화] Git Branch 제대로 알기 / Branch란? / Merge 해보기 / Conflict 해결하기
🆙 level up
2022. 8. 24. 15:31
Branch란? 특정 커밋을 가리키는 '포인터' 브랜치는 하나의 프로젝트에서 서로 다른 개발 흐름을 병렬적으로 가져가기 위해 사용함. 우리가 어떤 프로젝트를 깃으로 버전관리 하면 초기에 자동 셋팅되는 기본 브랜치 = master 브랜치 그리고 헤드는 보통 브랜치를 통해 특정 커밋을 가리키게 됨. 보통 master 브랜치에는 실제 서비스에 배포할 정도로 완성된 커밋들만 두고, 우리가 개발을 하면서 만들어진 커밋들을 다른 브랜치에 두는 것이 좋음. Branch 생성하기 'git branch 브랜치 이름'을 입력해주면 브랜치 생성 완료 - 브랜치를 새로 생성하면 헤드가 가리키던 커밋을 그대로 가리키게 됨 $ git branch {branch_name} Head를 다른 Branch로 옮기기 'git checko..