Web Basic · Collaboration

Git 협업 흐름의 충돌 제어

Git 협업은 브랜치 이름을 외우는 절차가 아니라, 동시에 바뀌는 코드를 작은 단위로 나누고 검토 가능한 기록으로 남기는 운영 방식이다.

01

작업 분리

기능, 수정, 문서처럼 목적별 브랜치를 만들어 범위를 줄인다.

02

작은 커밋

되돌릴 수 있는 단위로 변경을 쪼개 설명 가능한 메시지를 쓴다.

03

원격 동기화

main 변화와 자주 맞춰 큰 충돌을 초기에 발견한다.

04

리뷰 반영

피드백은 새 커밋 또는 정리된 기록으로 남겨 추적 가능하게 한다.

Feature
기능 개발 독립 기능을 main과 분리해 진행
오래 살면 충돌 위험 증가
PR
검토 단위 변경 의도, 테스트 결과, 영향 범위를 공유
큰 PR은 품질 저하
Rebase
기록 정리 작업 브랜치를 최신 기준 위로 옮김
공유 브랜치에서는 한계
Merge
기록 보존 브랜치 합류 시 맥락을 남김
팀 정책에 맞춘다

범위 · 동기화 · 충돌 해결 점검

범위 PR 하나가 한 목적을 설명한다.
동기화 오래된 브랜치가 main과 너무 멀어지지 않는다.
충돌 해결 양쪽 의도를 읽고 필요한 동작을 보존한다.
검증 리뷰 전 테스트와 빌드 결과를 남긴다.