[git] ๐ Git commit template
์ ๋ง๋ก ๊ฐ์ธ์ ์ธ commit ๋ฐฉ์์ด๋ฉฐ, ์ด ํ ํ๋ ์ ๋งค๋ฒ ์ฌ์ฉํ ์ด์ ๋ ์์ต๋๋ค. ํ์ง๋ง ๊ฐ์ด ํ์ ํ๋ ์์ ํ๋ก์ ํธ์ผ ๊ฒฝ์ฐ, ์ด ํ ํ๋ ์ ์ ์ฉํฉ์๋ค!
git commit -m
๊ฐ์ธ์ ์ผ๋ก ํ์ค๋ก ํํ ํ ์ ์๋ -m ์ ์ ์ฉํ์.
[emoji] ([commit type] :) <Title>
ex)
๐ First commit
๐ [Fix] Fixed component bug
git commit
์๋๊ฐ ์ง์ง ํ ํ๋ ์ด๋ค.
##### ์ ๋ชฉ
### [์ปค๋ฐ ํ์
]: [์์
๋ด์ฉ]
##### ๋ณธ๋ฌธ - ๊ณ ์น ๊ฒ๋ค
# ๊ผฌ๋ฆฟ๋ง์ ์๋์ ์์ฑ: 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
์์ ํ ํ๋ ์ ~/.gitmessage ์ ์ ์ฅํ์ฌ global config ์์ commit.template์ ๋ฐ๊ฟ๋ณด์
touch ~/.gitmessage
vi ~/.gitmessage # ์ฌ๊ธฐ์ ์์ ํ
ํ๋ ์ ๋ณต๋ถ ํ์.
git config --global commit.template ~/.gitmessage
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ([git] ๐ Git commit template), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@donghakang/git-Git-commit-template์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค