-
Notifications
You must be signed in to change notification settings - Fork 2
๐งฉ Commit convention
ํ์ ์ ์งํํ ๋ ๋์ ๋๋ ์ปค๋ฐ์ ์ํธ๊ฐ์ ์ฝ๋ ๋ฆฌ๋ทฐ์ ์ด์ ๋ก๊ทธ ํ์์ ์ํด ์ปค๋ฐ ๋ฉ์ธ์ง์ ํต์ผ์ฑ์ ๋ถ์ฌํด ๊ฐ๋ ์ฑ์ ๋์ด์!!!
- ๋ฉ์ธ์ง๋ ์ ๋ชฉ, ๋ณธ๋ฌธ, ๊ผฌ๋ฆฌ๋ง๋ก ๋๋๊ณ ๊ฐ๊ฐ ๊ณต๋ฐฑ์ ๋์ด ๊ตฌ๋ถํ์!!!
<type>: <subject> // => ์ ๋ชฉ
<body> // => ๋ณธ๋ฌธ
<footer> // => ๊ผฌ๋ฆฌ๋ง-
type: ์ด๋ค ์๋๋ก ์ปค๋ฐํ๋์ง ๋ช ์ํ๋ค. -
subject: ์ต๋ 50๊ธ์๋ฅผ ๋์ด๊ฐ์ง ์๊ฒ ํ๊ณ ๋ง์นจํ๋ ์๋ตํ๋ค. ์๋ฌธ ํ๊ธฐ์ ๋์ฌ๋ฅผ ๊ฐ์ฅ ์์ ๋๊ณ ์ฒซ ๊ธ์๋ ๋๋ฌธ์๋ก ํ๊ธฐํ๋ค. -
body: ๊ธด ์ค๋ช ์ด ํ์ํ ๋ ์์ฑํ๋ค. ์ด๋ป๊ฒ ํ๋์ง๊ฐ ์๋, ๋ฌด์์ ์ ํ๋์ง ์์ฑํ๋ค. -
footer: issue tracker ID๋ฅผ ๋ช ์ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์์ฑํ๋ค. (๊ถ์ฅ)
- ํ์
์ ํ๊ทธ์ ์ ๋ชฉ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ํ๊ทธ๋ ์์ด๋ก ์ฐ๊ณ ์ฒซ ๊ธ์๋ ๋๋ฌธ์๋ก ์์ฑํ๋ค.
ํ๊ทธ: ์ ๋ชฉ์ ํํ์ด๋ฉฐ ์ ๋ชฉ ์์๋ง ๋์ด์ฐ๊ธฐ๊ฐ ์๋ค.
| ํ๊ทธ ์ด๋ฆ | ์ค๋ช |
|---|---|
| Feat | ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒฝ์ฐ |
| Fix | ๋ฒ๊ทธ๋ฅผ ๊ณ ์น ๊ฒฝ์ฐ |
| Design | CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ |
| !BREAKING CHANGE | ์ปค๋ค๋ API ๋ณ๊ฒฝ์ ๊ฒฝ์ฐ |
| !HOTFIX | ๊ธํ๊ฒ ์น๋ช ์ ์ธ ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณ์ผํ๋ ๊ฒฝ์ฐ |
| Style | ์ฝ๋ ํฌ๋งท ๋ณ๊ฒฝ, ์ธ๋ฏธ ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ ์ด ์๋ ๊ฒฝ์ฐ |
| Refactor | ํ๋ก๋์ ์ฝ๋ ๋ฆฌํฉํ ๋ง |
| Comment | ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ |
| Docs | ๋ฌธ์๋ฅผ ์์ ํ ๊ฒฝ์ฐ |
| Test | ํ ์คํธ ์ถ๊ฐ, ํ ์คํธ ๋ฆฌํฉํ ๋ง(ํ๋ก๋์ ์ฝ๋ ๋ณ๊ฒฝ X) |
| Chore | ๋น๋ ํ์คํธ ์ ๋ฐ์ดํธ, ํจํค์ง ๋งค๋์ ๋ฅผ ์ค์ ํ๋ ๊ฒฝ์ฐ(ํ๋ก๋์ ์ฝ๋ ๋ณ๊ฒฝ X) |
| Rename | ํ์ผ ํน์ ํด๋๋ช ์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์ ๋ง์ธ ๊ฒฝ์ฐ |
| Remove | ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ |
| Init | ํ๋ก์ ํธ ์ด๊ธฐ ์์ฑ |
- Feat, Fix, Design, !BREAKING CHANGE ํ๊ทธ๊ฐ ๊ธฐ๋ฅ ํ๊ทธ์ ์ข ๋ฅ๋ค.
Feat: ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒฝ์ฐ
Fix: ๋ฒ๊ทธ๋ฅผ ๊ณ ์น ๊ฒฝ์ฐ
Design: CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ
!BREAKING CHANGE: ์ปค๋ค๋ API ๋ณ๊ฒฝ์ ๊ฒฝ์ฐ (ex API์ arguments, return ๊ฐ์ ๋ณ๊ฒฝ, DB ํ
์ด๋ธ ๋ณ๊ฒฝ, ๊ธํ๊ฒ ์น๋ช
์ ์ธ ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณ์ผ ํ๋ ๊ฒฝ์ฐ)- ์ถ๊ฐ์ ์ธ ๋ฌธ๋งฅ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ๊ดํธ ์์ ์ ์ ์๋ ์๋ค.
"Feat(navigation): " "Fix(database): "
- Style, Refactor, Comment ํ๊ทธ๊ฐ ๊ฐ์ ํ๊ทธ์ ์ข ๋ฅ๋ค.
Style: ์ฝ๋ ํฌ๋งท ๋ณ๊ฒฝ, ์ธ๋ฏธ ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ ์ด ์๋ ๊ฒฝ์ฐ
Refactor: ํ๋ก๋์
์ฝ๋ ๋ฆฌํฉํ ๋ง, ์๋ก์ด ๊ธฐ๋ฅ์ด๋ ๋ฒ๊ทธ ์์ ์์ด ํ์ฌ ๊ตฌํ์ ๊ฐ์ ํ ๊ฒฝ์ฐ
Comment: ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝStyle์ ๊ฒฝ์ฐ ์คํ ์์ , ํญ ์ฌ์ด์ฆ ๋ณ๊ฒฝ, ๋ณ์๋ช ๋ณ๊ฒฝ ๋ฑ์ ํด๋นํ๊ณ , Refactor์ ๊ฒฝ์ฐ ์ฝ๋๋ฅผ ๋ฆฌํฉํ ๋ง ํ๋ ๊ฒฝ์ฐ์ ์ ์ฉํ ์ ์๋ค.
- Docs, Test, Chore, Rename, Remove ํ๊ทธ๊ฐ ๊ทธ ์ธ ํ๊ทธ์ ์ข ๋ฅ๋ค.
Docs: ๋ฌธ์๋ฅผ ์์ ํ ๊ฒฝ์ฐ
Test: ํ
์คํธ ์ถ๊ฐ, ํ
์คํธ ๋ฆฌํฉํ ๋ง (ํ๋ก๋์
์ฝ๋ ๋ณ๊ฒฝ ์์)
Chore: ๋น๋ ํ์คํฌ ์
๋ฐ์ดํธ, ํจํค์ง ๋งค๋์ ์ค์ ํ ๊ฒฝ์ฐ (ํ๋ก๋์
์ฝ๋ ๋ณ๊ฒฝ ์์)
Rename: ํ์ผ ํน์ ํด๋๋ช
์ ์์ ํ๋ ๊ฒฝ์ฐ
Remove: ์ฌ์ฉํ์ง ์๋ ํ์ผ ํน์ ํด๋๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐDocs์ ๊ฒฝ์ฐ README.md ์์ ๋ฑ์ ํด๋นํ๊ณ , Test๋ test ํด๋ ๋ด๋ถ์ ๋ณ๊ฒฝ์ด ์ผ์ด๋ ๊ฒฝ์ฐ์๋ง ํด๋นํ๋ค.
Chore์ ๊ฒฝ์ฐ package.json์ ๋ณ๊ฒฝ์ด๋ dotenv์ ์์ ๋ณ๊ฒฝ ๋ฑ, ๋ชจ๋์ ๋ณ๊ฒฝ์ ํด๋น๋๋ค.
์ ๋ชฉ์ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ์งง์ ์์ฝ์ ๋ํ๋ธ๋ค.
์ ๋ชฉ์ ์๋์ ๊ท์น์ ์งํค์!!!
- ์ ๋ชฉ์ ์ฒ์์ ๋์ฌ ์ํ์ผ๋ก ์์ํ๋ค.
- ์ด ๊ธ์ ์๋ 50์ ์ด๋ด๋ก ์์ฑํ๋ค.
- ๋ง์ง๋ง์ ํน์๋ฌธ์๋ ์ฝ์
ํ์ง ์๋๋ค.
- ๋ง์นจํ(.), ๋๋ํ(!), ๋ฌผ์ํ(?)
- ์ ๋ชฉ์ ๊ฐ์กฐ์ ๊ตฌ๋ฌธ์ผ๋ก ์์ฑํ๋ค.
- ์ธ๋ ๊ฒํฐ์๋ ๋ค์์ ๋ฉ์์ด ์ฌ์๊ฐ ์์ํ๊ณ ์์ต๋๋ค. // => ์ธ๋ ๊ฒํฐ: ๋ค์์ ๋ฉ์์ด ์ฌ์ ์์
- ์ฒซ ๊ธ์๋ ๋๋ฌธ์๋ก ์์ฑํ๋ค.
- "Fix", "Add", "Change"์ ๋ช ๋ น์ด๋ก ์์ํ๋ค.
๋ณธ๋ฌธ์ ์๋์ ๊ท์น์ ์งํค์!!!
- ๋ณธ๋ฌธ์ ํ ์ค ๋น 72์ ๋ด๋ก ์์ฑํ๋ค.
- ๋ณธ๋ฌธ ๋ด์ฉ์ ์์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ต๋ํ ์์ธํ ์์ฑํ๋ค.
- ๋ณธ๋ฌธ ๋ด์ฉ์ ์ด๋ป๊ฒ ๋ณ๊ฒฝํ๋์ง ๋ณด๋ค ๋ฌด์์ ๋ณ๊ฒฝํ๋์ง ๋๋ ์ ๋ณ๊ฒฝํ๋์ง๋ฅผ ์ค๋ช ํ๋ค.
๊ผฌ๋ฆฌ๋ง์ ์๋์ ๊ท์น์ ์งํค์!!!
- ๊ผฌ๋ฆฌ๋ง์ optional์ด๊ณ ์ด์ ํธ๋์ปค ID๋ฅผ ์์ฑํ๋ค.
- ๊ผฌ๋ฆฌ๋ง์ "์ ํ: #์ด์ ๋ฒํธ" ํ์์ผ๋ก ์ฌ์ฉํ๋ค.
- ์ฌ๋ฌ ๊ฐ์ ์ด์ ๋ฒํธ๋ฅผ ์ ์ ๋๋ ์ผํ๋ก ๊ตฌ๋ถํ๋ค.
- ์ด์ ํธ๋์ปค ์ ํ์ ๋ค์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ๋ค.
- Fixes: ์ด์ ์์ ์ค (์์ง ํด๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ)
- Resolves: ์ด์๋ฅผ ํด๊ฒฐํ์ ๋ ์ฌ์ฉ
- Ref: ์ฐธ๊ณ ํ ์ด์๊ฐ ์์ ๋ ์ฌ์ฉ
- Related to: ํด๋น ์ปค๋ฐ์ ๊ด๋ จ๋ ์ด์๋ฒํธ (์์ง ํด๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ)
- Fixes: #45 Related to: #34, #23
Design: Update dashboard UI
Enhanced dashboard interface with better visuals and responsive design
Resolves: #420
Ref: #321
Related to: #215, #270Feat: Add login function
Implemented login function using OAuth2
Resolves: #232
Related to: #129, #74- ํฐ๋ฏธ๋์์ ์์ค๋ฅผ ์ปค๋ฐํ ๋ gitmoji-cli๋ฅผ ์ด์ฉํ๋ฉด ์ด๋ชจ์ง๋ฅผ ํจ๊ป ์ปค๋ฐ๋ด์ฉ์ ๊ฐ๋จํ๊ฒ ํฌํจ์ํฌ์ ์๋ค.
> npm i gitmoji-cli- ๋จผ์ git add ๋ช
๋ น์ด๋ก ๋ณ๊ฒฝ ์ฌํญ์ ์คํ
์ด์ง ํ๊ณ ,
git commit -m๋์ ์gitmoji -c๋ก ์ปค๋ฐ๋ฉ์์ง๋ฅผ ์์ฑํ๋ฉด ๋๋ค. - ์ปค๋งจ๋๋ฅผ ์คํํ๋ฉด emoji ๋ฆฌ์คํธ๋ค์ด ๋์ ํ์ดํ๋ฅผ ์ด์ฉํด ์์๋๋ก ์ด๋ํ๋ฉฐ ์ ํ์ ํ๊ฑฐ๋ ์ํ๋ keyword๋ฅผ ์์ฑํ์ฌ emoji๋ฅผ ๊ณ ๋ฅผ ์๋ ์๋ค.
โฏ npx gitmoji -c
โ Gitmojis fetched successfully, these are the new emojis:
? Choose a gitmoji: (Use arrow keys or type to search)
โฏ ๐จ - Improve structure / format of the code.
โก๏ธ - Improve performance.
๐ฅ - Remove code or files.
๐ - Fix a bug.
๐๏ธ - Critical hotfix.
โจ - Introduce new features.
๐ - Add or update documentation.
(Move up and down to reveal more choices)- emoji๋ฅผ ์ ํํ ํ์๋ commit title๊ณผ commit message๋ฅผ ์์ฑํ๊ณ ์ํฐ๋ฅผ ์น๋ฉด commit์ ์๋ฃํ๋ฉด ๋๋ค.
? Choose a gitmoji: ๐ฆ๏ธ - Add or update compiled files or packages.
? Enter the commit title [21/48]: Feat: Add gitmoji-cli
? Enter the commit message: Add CLI for using emojis in git commit messages- ํ์ฅํ๋ก๊ทธ๋จ์์ ์ค์น

- ์์ด์ฝ์ผ๋ก Gitmoji ์ ํ

- ์๋ง๋ Gitmoji ์ ํ ํ

- commit ์งํ

| ์์ด์ฝ | ์ค๋ช |
|---|---|
| ๐จ | ์ฝ๋์ย ํ์ย / ๊ตฌ์กฐ๋ฅผ ๊ฐ์ ํ ๋ |
| -- | -- |
| ๐ฐ | ์ ํ์ผ์ย ๋ง๋ค ๋ |
| ๐ | ์ฌ์ํ ์ฝ๋ ๋๋ ์ธ์ด๋ฅผ ๋ณ๊ฒฝํ ๋ |
| ๐ | ์ฑ๋ฅ์ย ํฅ์์ํฌ ๋ |
| ๐ | ๋ฌธ์๋ฅผย ์ธ ๋ |
| ๐ | ๋ฒ๊ทธย reportingํ ๋,ย @FIXMEย ์ฃผ์ ํ๊ทธ ์ฝ์ |
| ๐ | ๋ฒ๊ทธ๋ฅผย ๊ณ ์น ๋ |
| ๐ง | ๋ฆฌ๋ ์ค์์ย ๋ฌด์ธ๊ฐ๋ฅผ ๊ณ ์น ๋ |
| ๐ | Mac OS์์ย ๋ฌด์ธ๊ฐ๋ฅผ ๊ณ ์น ๋ |
| ๐ | Windows์์ย ๋ฌด์ธ๊ฐ๋ฅผ ๊ณ ์น ๋ |
| ๐ฅ | ์ฝ๋ ๋๋ ํ์ผ ์ ๊ฑฐํ ๋ ,ย @CHANGED์ฃผ์ ํ๊ทธ์ ํจ๊ป |
| ๐ | ํ์ผ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ ย ๋ . ๐จ๊ณผ ํจ๊ป ์ฌ์ฉ |
| ๐จ | ์ฝ๋๋ฅผย ๋ฆฌํฉํ ๋งย ํ ๋ |
| โ๏ธ | ํ ์คํธ๋ฅผย ์ถ๊ฐ ํ ๋ |
| ๐ฌ | ์ฝ๋ ๋ฒ์๋ฅผย ์ถ๊ฐ ํ ๋ |
| ๐ | CIย ๋น๋๋ฅผ ๊ณ ์น ๋ |
| ๐ | ๋ณด์์ย ๋ค๋ฃฐ ๋ |
| โฌ๏ธ | ์ข ์์ฑ์ย ์ ๊ทธ๋ ์ด๋ ํ ๋ |
| โฌ๏ธ | ์ข ์์ฑ์ย ๋ค์ด ๊ทธ๋ ์ด๋ ํ ๋ |
| โฉ | ์ด์ ๋ฒ์ / ์ง์ ์์ย ๊ธฐ๋ฅ์ย ์ ๋ฌํ ย ๋ |
| โช | ์ต์ ๋ฒ์ / ์ง์ ์์ย ๊ธฐ๋ฅ์ย ๋ฐฑ ํฌํธย ํ ๋ |
| ๐ | linterย / strict / deprecation ๊ฒฝ๊ณ ๋ฅผ ์ ๊ฑฐ ํ ๋ |
| ๐ | UIย / style ๊ฐ์ ์ |
| โฟ๏ธ | ์ ๊ทผ์ฑ์ย ํฅ์์ํฌ ๋ |
| ๐ง | WIPย (์งํ์ค์ธ ์์ )์ ์ปค๋ฐ,ย @REVIEW์ฃผ์ ํ๊ทธ์ ํจ๊ป ์ฌ์ฉ |
| ๐ | Newย Release |
| ๐ | ๋ฒ์ ย ํ๊ทธ |
| ๐ | Initialย Commit |
| ๐ | ๋ก๊น ์ย ์ถ๊ฐ ํ ๋ |
| ๐ | ๋ก๊น ์ย ์ค์ผ ๋ |
| โจ | ์๋ก์ดย ๊ธฐ๋ฅ์ ์๊ฐ ํ ๋ |
| โก๏ธ | ๋์ ํ ๋ย ์ด์ ๋ฒ์ ๊ณผ ํธํ๋์ง ์๋ย ํน์ง,ย @CHANGED์ฃผ์ ํ๊ทธ ์ฌ์ฉ |
| ๐ก | ์๋ก์ดย ์์ด๋์ด,ย @IDEA์ฃผ์ ํ๊ทธ |
| ๐ | ๋ฐฐํฌ /ย ๊ฐ๋ฐ ์์ ย ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๊ฒ |
| ๐ | PostgreSQLย ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณ (๋ง์ด๊ทธ๋ ์ด์ , ์คํฌ๋ฆฝํธ, ํ์ฅ ๋ฑ) |
| ๐ฌ | MySQLย ๋ฐ์ดํฐ๋ฒ ์ด์ค ํน์ (๋ง์ด๊ทธ๋ ์ด์ , ์คํฌ๋ฆฝํธ, ํ์ฅ ๋ฑ) |
| ๐ | MongoDBย ๋ฐ์ดํฐ๋ฒ ์ด์ค ํน์ (๋ง์ด๊ทธ๋ ์ด์ , ์คํฌ๋ฆฝํธ, ํ์ฅ ๋ฑ) |
| ๐ฆ | ์ผ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์คย ๋ณ (๋ง์ด๊ทธ๋ ์ด์ , ์คํฌ๋ฆฝํธ, ํ์ฅ๋ช ๋ฑ) |
| ๐ณ | ๋์ปคย ๊ตฌ์ฑ |
| ๐ค | ํ์ผ์ ๋ณํฉย ํ ๋ |
-
.gitmessage.txtํ์ผ ์์ฑ
- ๋ชจ๋ ํ๋ก์ ํธ์ global๋ก ์ ์ฉํ๋ ๊ฒฝ์ฐ
~/(์ฌ์ฉ์์ HOME ๋๋ ํ ๋ฆฌ)์ ์์ฑํ๋ค.touch ~/.gitmessage.txt - ํ์ฌ ํ๋ก์ ํธ์๋ง ์ ์ฉํ๋ ๊ฒฝ์ฐ ํ๋ก์ ํธ์ ๋ฃจํธ ๊ฒฝ๋ก์ ์์ฑํ๋ค.
touch .gitmessage.txt
- ํ ํ๋ฆฟ ์์ฑ ์์ฑํ .gitmessate.txt ํ์ผ์ ํ ํ๋ฆฟ์ ์์ฑํ๋ค.
# ์ ๋ชฉ์ ์ต๋ 50๊ธ์๊น์ง ์๋์ ์์ฑ: ex) Feat: Add Key mapping
# ๋ณธ๋ฌธ์ ์๋์ ์์ฑ
# ๊ผฌ๋ฆฟ๋ง์ ์๋์ ์์ฑ: ex) Github issue #23
# --- COMMIT END ---
# <ํ์
> ๋ฆฌ์คํธ
# feat : ๊ธฐ๋ฅ (์๋ก์ด ๊ธฐ๋ฅ)
# fix : ๋ฒ๊ทธ (๋ฒ๊ทธ ์์ )
# refactor : ๋ฆฌํฉํ ๋ง
# design : CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ
# comment : ํ์ํ ์ฃผ์ ์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ
# style : ์คํ์ผ (์ฝ๋ ํ์, ์ธ๋ฏธ์ฝ๋ก ์ถ๊ฐ: ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ ์์)
# docs : ๋ฌธ์ ์์ (๋ฌธ์ ์ถ๊ฐ, ์์ , ์ญ์ , README)
# test : ํ
์คํธ (ํ
์คํธ ์ฝ๋ ์ถ๊ฐ, ์์ , ์ญ์ : ๋น์ฆ๋์ค ๋ก์ง์ ๋ณ๊ฒฝ ์์)
# chore : ๊ธฐํ ๋ณ๊ฒฝ์ฌํญ (๋น๋ ์คํฌ๋ฆฝํธ ์์ , assets, ํจํค์ง ๋งค๋์ ๋ฑ)
# init : ์ด๊ธฐ ์์ฑ
# rename : ํ์ผ ํน์ ํด๋๋ช
์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์
๋ง ํ ๊ฒฝ์ฐ
# remove : ํ์ผ์ ์ญ์ ํ๋ ์์
๋ง ์ํํ ๊ฒฝ์ฐ
# ------------------
# ์ ๋ชฉ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก
# ์ ๋ชฉ์ ๋ช
๋ น๋ฌธ์ผ๋ก
# ์ ๋ชฉ ๋์ ๋ง์นจํ(.) ๊ธ์ง
# ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ํ ์ค ๋์ ๋ถ๋ฆฌํ๊ธฐ
# ๋ณธ๋ฌธ์ "์ด๋ป๊ฒ" ๋ณด๋ค "๋ฌด์์", "์"๋ฅผ ์ค๋ช
ํ๋ค.
# ๋ณธ๋ฌธ์ ์ฌ๋ฌ์ค์ ๋ฉ์์ง๋ฅผ ์์ฑํ ๋ "-"๋ก ๊ตฌ๋ถ
# ------------------
# <๊ผฌ๋ฆฌ๋ง>
# ํ์๊ฐ ์๋ optioanl
# Fixes :์ด์ ์์ ์ค (์์ง ํด๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ)
# Resolves : ์ด์ ํด๊ฒฐํ์ ๋ ์ฌ์ฉ
# Ref : ์ฐธ๊ณ ํ ์ด์๊ฐ ์์ ๋ ์ฌ์ฉ
# Related to : ํด๋น ์ปค๋ฐ์ ๊ด๋ จ๋ ์ด์๋ฒํธ (์์ง ํด๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ)
# ex) Fixes: #47 Related to: #32, #21 
- git config๋ก template ์ค์
- global๋ก ์ ์ฉํ๋ ๊ฒฝ์ฐ
git config --global commit.template ~/.gitmessage.txt - ํ์ฌ ํ๋ก์ ํธ์๋ง ์ ์ฉํ๋ ๊ฒฝ์ฐ
git config commit.template .gitmessage.txt
-
์ปค๋ฐ ๋ฉ์์ง ์์ฑ
git commit์ผ๋ก vi ํธ์ง๊ธฐ๋ฅผ ์ด์ด์ ์์ฑํ๋ค. -
template ์ค์ ํด์
- global๋ก ์ ์ฉํ ๊ฒฝ์ฐ
git config --unset --global commit.template - ํ์ฌ ํ๋ก์ ํธ์๋ง ์ ์ฉํ ๊ฒฝ์ฐ
git config --unset commit.template