얼마 전에 급한 롤백을 하려고 git log를 열었는데요. 수정, fix bug, ㅇㅇ, asdf가 줄줄이 뒤섞여 있더라고요. 로그는 분명 있는데 아무 쓸모가 없었습니다. 3개월 전에 어떤 버그를 고쳤는지 찾는 데만 40분을 날렸어요. 그날 결심했습니다. 커밋 메시지 컨벤션을 사람 성실함에 맡기지 말고, 훅으로 막아버리자고요. 그리고 이 과정에서 대부분의 튜토리얼이 틀리는 지점 하나를 알게 됐습니다. git log를 열어도 못 찾던 팀의 커밋 기록로그가 왜 쓸모없었냐면요. 메시지 형식이 사람마다 제멋대로였기 때문입니다. 누구는 fix, 누구는 버그수정함, 누구는 그냥 . 하나. 심지어 이모지만 달린 커밋도 있었어요. 그래서 "규칙 문서로 공지하면 되지 않나?" 싶으실 텐데요. 저도 처음엔 위키에 규칙을 ..