Web Basic · Git

Git 협업을 작은 변경과 검토 가능한 기록으로 만들기

Git 협업 워크플로우는 브랜치 이름 규칙보다, 동시에 바뀌는 코드를 작은 단위로 나누고 리뷰 가능한 변경 기록으로 남기는 운영 방식이다.

01

작업 분리

기능, 버그, 문서처럼 목적별 브랜치로 변경 범위를 줄인다.

02

작은 커밋

되돌릴 수 있는 단위로 메시지와 변경 내용을 맞춘다.

03

동기화

main 변화와 자주 맞춰 큰 충돌을 늦게 만나지 않게 한다.

04

검토

PR에서 의도, 테스트 결과, 영향 범위를 함께 공유한다.

feature
기능 작업 독립 기능을 main과 분리해 진행
오래 살면 충돌 증가
commit
변경 기록 한 이유로 묶인 변경을 설명
잡다한 변경 섞지 않기
rebase
기록 정리 작업 브랜치를 최신 기준 위로 옮김
공유 브랜치 한계
merge
합류 검토된 변경을 main에 포함
팀 정책 따르기

범위 · 충돌 · 검증 점검

범위 PR 하나가 한 목적을 갖는다.
충돌 양쪽 의도를 읽고 필요한 동작을 보존한다.
검증 리뷰 전 테스트와 빌드 결과가 있다.
기록 나중에 왜 바뀌었는지 추적 가능하다.