저장소 용량 문제 경험으로 초기 세팅 원칙 확립
Git을 처음 팀 프로젝트에 도입했을 때 가장 중요하다고 느낀 건 브랜치 전략 합의였습니다. 처음엔 모두 main에 바로 push했다가 충돌이 자주 발생했고, feature 브랜치를 분리하는 방식으로 바꾸면서 충돌 빈도가 크게 줄었습니다. 커밋 메시지 규칙(feat/fix/chore 접두사)을 팀 내에서 정해두면 이력 추적이 훨씬 쉬워졌습니다. 바이너리 에셋(이미지·3D 모델)은 Git LFS를 빠짐없이 설정했습니다. 처음에 LFS 없이 3D 에셋을 올렸다가 저장소 용량 폭발 문제를 겪었고, 이후 .gitattributes를 프로젝트 시작 전에 잡는 습관이 생겼습니다.
PR 리뷰 프로세스를 도입하면서 혼자 병목이 되는 것 없이 코드 품질을 유지하는 방식을 배웠습니다.