Commit message template - mash-up-kr/Nawa-Invitation-Web GitHub Wiki
์ปค๋ฐ๋ฉ์์ง ํ ํ๋ฆฟ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
<ํ์
>(!): #<์ด์ ๋ฒํธ>. <์ ๋ชฉ>
# ---
# ์ ๋ชฉ์ ํ๊ธ๋ก
# ์ ๋ชฉ์ ๋ช
๋ น๋ฌธ์ผ๋ก
# ์ ๋ชฉ ๋์ ๋ง์นจํ(.) ๊ธ์ง
# ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ํ ์ค ๋์ ๋ถ๋ฆฌํ๊ธฐ
# ๋ณธ๋ฌธ์ "์ด๋ป๊ฒ" ๋ณด๋ค "๋ฌด์์", "์"๋ฅผ ์ค๋ช
ํ๊ธฐ.
# ๋ณธ๋ฌธ์ ์ฌ๋ฌ์ค์ ๋ฉ์์ง๋ฅผ ์์ฑํ ๋ "-"๋ก ๊ตฌ๋ถ
# ์ ๋ชฉ์ ์ต๋ 30๊ธ์ ๊น์ง ์์ฑ
# ๋ณธ๋ฌธ์ ํ ์ค์ ์ต๋ 72๊ธ์ ๊น์ง ์์ฑํฉ๋๋ค.
# ---
# ----
# <ํ์
> ๋ฆฌ์คํธ
# feat : ์๋ก์ด ๊ธฐ๋ฅ
# fix : ๋ฒ๊ทธ ์์
# refactor : ์ฝ๋ ๋ฆฌํฉํฐ๋ง (์ฝ๋ ์คํ์ผ ๋ณ๊ฒฝ๋ ํฌํจ, ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ ์์ )
# docs : ๋ฌธ์ ์ถ๊ฐ, ์์ , ์ญ์
# test : ํ
์คํธ ์ฝ๋ ์ถ๊ฐ, ์์ , ์ญ์ (๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ ์์ )
# chore : ๊ธฐํ ๋ณ๊ฒฝ์ฌํญ (์คํฌ๋ฆฝํธ ์์ ๋ฑ)
# BREAKING CHANGE๊ฐ ํ์ํ ๋ ํ์
์์ ๋๋ํ๋ฅผ ๋ฃ์ด์ฃผ์ธ์.
# ---
- Commit message template๋ Conventional Commit ๊ท์ฝ์ ๋ฐ๋ฆ ๋๋ค.
- scope๋ ์์ฑํ์ง ์์ต๋๋ค.
https://junwoo45.github.io/2020-02-06-commit_template/
- gitmessage.txt ์์ฑ
vim ~/.gitmessage.txt
ํ
ํ๋ฆฟ ๋ถ์ฌ๋ฃ๊ธฐ
:wq
- git config ์ค์
# ํ์ฌ ์ ์ฅ์์๋ง ์ค์
git config commit.template ~/.gitmessage.txt
# ์ ์ญ์ผ๋ก ์ค์
git config --global commit.template ~/.gitmessage.txt
git commit
๋ช
๋ น์ด๋ก ์ง์ ๋ ์ปค๋ฐ ํ
ํ๋ฆฟ์ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค. :wq
์ ์ฅ์ผ๋ก ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๋จ๊ธธ ์ ์์ต๋๋ค.
"husky": {
"hooks": {
"pre-commit": "npm run checkTs && lint-staged",
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
},