Git의 효과적인 팀 사용은 모범 사례를 따릅니다 — 깔끔한 commit, 명확한 branching 전략, 좋은 PR/리뷰 습관, 중요 branch 보호, 안전한 히스토리 관리. 이 관행들은 협업을 매끄럽게, 히스토리를 유용하게, 코드베이스를 건강하게 유지합니다.
commit과 branch
✓ 명확한 메시지와 함께 ATOMIC하고 집중된 commit(읽기 쉽고 revert 가능한 히스토리)
✓ 팀이 합의한 일관된 BRANCHING 전략 사용(GitHub Flow 등)
✓ 명확한 branch 명명 관례(feature/..., fix/..., 설명적)
✓ branch를 짧은 수명으로 유지 — 자주 merge(긴 분기 회피 → 큰 충돌)
✓ base branch와 최신 상태 유지를 위해 자주 pull/rebase
pull request와 리뷰
✓ PR을 작고 집중되게 → 효과적인 리뷰(큰 PR은 형식적으로 승인됨)
✓ merge 전 코드 리뷰(CODE REVIEW) 요구(품질, 지식 공유)
✓ 명확한 PR 설명 작성(무엇을, 왜, 테스트 방법)
✓ 건설적이고 친절하며 시의적절한 리뷰; 피드백에 잘 응답
✓ merge 전 CI(테스트/린트/빌드) 통과 확인
