μ λ§λ‘ κ°μΈμ μΈ commit λ°©μμ΄λ©°, μ΄ ν νλ μ λ§€λ² μ¬μ©ν μ΄μ λ μμ΅λλ€. νμ§λ§ κ°μ΄ νμ νλ μμ νλ‘μ νΈμΌ κ²½μ°, μ΄ ν νλ μ μ μ©ν©μλ€!
κ°μΈμ μΌλ‘ νμ€λ‘ νν ν μ μλ -m μ μ μ©νμ.
[emoji] ([commit type] :) <Title>
ex)
π First commit
π [Fix] Fixed component bug
μλκ° μ§μ§ ν νλ μ΄λ€.
##### μ λͺ©
### [μ»€λ° νμ
]: [μμ
λ΄μ©]
##### λ³Έλ¬Έ - κ³ μΉ κ²λ€
# κΌ¬λ¦Ώλ§μ μλμ μμ±: ex) #μ΄μ λ²νΈ
-
# [μ»€λ° νμ
] 리μ€νΈ
# πfeat : κΈ°λ₯ (μλ‘μ΄ κΈ°λ₯)
# πfix : λ²κ·Έ (λ²κ·Έ μμ )
# π§Ήrefactor : 리ν©ν λ§
# π
style : μ€νμΌ (μ½λ νμ, μΈλ―Έμ½λ‘ μΆκ°: λΉμ¦λμ€ λ‘μ§μ λ³κ²½ μμ)
# πdocs : λ¬Έμ (λ¬Έμ μΆκ°, μμ , μμ )
# π¨βπ¬test : ν
μ€νΈ (ν
μ€νΈ μ½λ μΆκ°, μμ , μμ : λΉμ¦λμ€ λ‘μ§μ λ³κ²½ μμ)
# π¨chore : κΈ°ν λ³κ²½μ¬ν (λΉλ μ€ν¬λ¦½νΈ μμ λ±)
# πpost : λΈλ‘κ·Έ ν¬μ€νΈ μΆκ° (μ κ· ν¬μ€νΈ μμ± λ° μμ )
# ------------------
# [Checklist]
# - Start title with capital letter.
# - Remove past tense
# - Erase . at the end
# - Seperated line between title and paragraph
# ------------------
μμ ν νλ μ ~/.gitmessage μ μ μ₯νμ¬ global config μμ commit.templateμ λ°κΏλ³΄μ
touch ~/.gitmessage
vi ~/.gitmessage # μ¬κΈ°μ μμ ν
νλ μ λ³΅λΆ νμ.
git config --global commit.template ~/.gitmessage