홈 › Git › 07 / 8

협업 규칙

섹션 7진행 0 / 8

7. 정리

  • 팀 규모와 배포 주기에 맞춰 git-flow·GitHub flow·trunk-based 중 하나를 정합니다.
  • 브랜치 이름은 feature/, fix/, hotfix/, release/ 접두어로 통일합니다.
  • 커밋 메시지는 Conventional Commits 의 feat·fix·docs·refactor·chore 와 이슈 번호를 씁니다.
  • 줄 끝은 개인 core.autocrlf 가 아니라 저장소 .gitattributes 로 통일합니다.
  • git config 팀 권장값과 commit.template 은 온보딩 스크립트로 한 번에 맞춥니다.
  • 훅은 .githooks/ 에 커밋하고 core.hooksPath 로 공유해 commit-msg·pre-commit·pre-push 검사를 자동화합니다.
  • 다음은 detached HEAD·잘못 올린 커밋·큰 파일·bisect·blame 같은 문제 해결입니다.