Dev-dotoli TIL

Github 3 commit tip



Git commit tip


- Title / Body separate


commit내용을 제목을 띄우고 작성하면

        git commit -m"Fix: typo some docs some sentence"

        git commit -m"Fix: typo
                    some docs some sentencs"



git log 명령어를 사용했을 경우 큰 차이 없이 보여지지만

        $ git log
        commit 42e769bdf4894310333942ffc5a15151222a87be
        Author: Kevin Flynn <kevin@flynnsarcade.com>
        Date: Fri Jan 01 00:00:00 1982 -0200

        Fix: typo

        some docs some sentencs



git log –online / git shortlog 명령어를 사용했을 때

        $ git log --oneline
        42e769 Fix: typo

위처럼 그동안 commit해온 내용들의 제목만 잘라서 보여줌



- Title : 영자 50 / 대문자 / . 금지 / 명령조


  • 영자기준 50자 (출력시 한줄안쪽)
  • 첫글자는 대문자
  • . 사용금지
  • 명령조 : 시각적으로 간결하고 시스템 명령문과도 일치



- Body : 영자 72자


  • 영자 기준 72자 마다 줄을 바꾸면 출력시 시각적으로 잘 정돈됨
  • 어떻게 보다 무엇을, 왜 에 맞춰 작성하기



References

Writing good commit messages
How to Write a Git Commit Message
5.2 Distributed Git - Contributing to a Project
PRETTY FORMATS