[Git] 프로젝트 협업 중 Commit Message Convention

김찬희·2024년 6월 25일

Git

목록 보기
2/3

혼자만 하는 프로젝트가 아닌 2명 이상의 프로젝트에서는 형상/버전 관리가 필요할것 같아 상의 끝에 Git 을 사용하기로 했다.
그 중 첫번째로 지키기로한 규칙

Git Commit Message Convention

type: Subject
body + footer

초반 개발 중에는 빠르게 기능을 추가하고 오류를 잡는 과정이라서 type에는 주로
feat : 새로운 기능 추가
fix : 버그 수정
docs : 문서 내용 변경
를 사용했고, 추후에 기능 구현 완료 후에는
refactor : 코드 리팩토링
test : 테스트 코드 작성
의 type 사용빈도가 높았다.

ex) feat: userlist add 뭐 이런식으로 commit message를 작성하였는데 초반에는 이 메세지를 작성하는데도 고민하는데 시간을 사용했다.

개발을 진행하다보니 commit message convention이 도움이 된다는 것을 느낀다. 각 버전마다 어떤 기능이 추가 되고 수정되어 있는지 파악하는데 도움이 되었다.
추가로 readme.md 라는 DOCS를 따로 구성하여 기능 구현 목표를 정해두고 구현한 기능을 체크하는 방식도 팀원간의 진행과정을 파악할때 도움을 받았다.

0개의 댓글