Choose a default theme

You can change your theme from the menu

Git 브랜치

Git 브랜치는 커밋 계보의 끝을 가리키는 이름 있는 참조이다. 기능이나 수정 작업의 진행 방향을 분리하는 데 사용한다.

원리

브랜치를 새로 만들면 기준 커밋을 가리키는 참조가 생긴다. 그 브랜치에서 커밋하면 참조가 새 커밋으로 전진한다. 브랜치 생성과 작업 대상 전환은 구별된다.

예시

안정된 main에서 feature 브랜치를 만들어 작업한 뒤 결과를 검토하고 main으로 병합할 수 있다. 분기 지점 이후의 두 이력을 비교할 수 있다.

주의할 점

브랜치가 별도 파일 복사본을 항상 만드는 것은 아니다. 작업 디렉터리의 미커밋 변경과 원격 추적 브랜치 상태도 함께 확인해야 전환 시 혼동을 줄일 수 있다.

참고 자료