튜토리얼 목록
협업입문

협업을 위한 Git 브랜치 전략 입문

main을 안전하게 지키는 브랜치 운영, merge와 rebase의 차이, 그리고 충돌을 줄이는 실무 습관을 질문으로 익힙니다.

이선미·1주 전·12분 분량
섹션 01

브랜치 전략의 기본

여러 사람이 같은 코드베이스를 동시에 고칠 때 충돌을 줄이고 배포를 안정적으로 만드는 약속이 브랜치 전략입니다.

main은 항상 배포 가능한 상태를 유지해야 하기 때문입니다. 기능은 별도 브랜치에서 작업하고, 리뷰를 거쳐 합칩니다.

merge는 두 갈래의 역사를 합치는 새 커밋을 만들고, rebase는 내 커밋을 main 위로 옮겨 역사를 일직선으로 다시 씁니다. 공유된 브랜치에는 보통 merge가 안전합니다.