//////
Search

Git Commit Message Convention

ํƒœ๊ทธ

ย ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ปจ๋ฒค์…˜

์ œ๋ชฉ
์ปค๋ฐ‹ ํƒ€์ž…: ์ž‘์—…๋‚ด์šฉ (์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์€ ํ•œ ์ค„ ๋„์›Œ์ฃผ์„ธ์š”)
๋ณธ๋ฌธ - ํ•œ ์ค„์— ์ตœ๋Œ€ 72 ๊ธ€์ž๊นŒ์ง€๋งŒ ์ž…๋ ฅํ•˜๊ธฐ
๋ฌด์—‡์„, ์™œ, ์–ด๋–ป๊ฒŒ ํ–ˆ๋Š”์ง€
๊ผฌ๋ฆฌ๋ง
(์„ ํƒ) ์ด์Šˆ๋ฒˆํ˜ธ ์ž‘์„ฑ
[์ปค๋ฐ‹ ํƒ€์ž…] ๋ฆฌ์ŠคํŠธ
feat : ๊ธฐ๋Šฅ (์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ)
fix : ๋ฒ„๊ทธ (๋ฒ„๊ทธ ์ˆ˜์ •)
design : CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
refactor : ๋ฆฌํŒฉํ† ๋ง
style : ์Šคํƒ€์ผ (์ฝ”๋“œ ํ˜•์‹, ์„ธ๋ฏธ์ฝœ๋ก  ์ถ”๊ฐ€: ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์— ๋ณ€๊ฒฝ ์—†์Œ)
docs : ๋ฌธ์„œ (๋ฌธ์„œ ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œ)
test : ํ…Œ์ŠคํŠธ (ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œ: ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์— ๋ณ€๊ฒฝ ์—†์Œ)
chore : ๊ธฐํƒ€ ๋ณ€๊ฒฝ์‚ฌํ•ญ (๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ ์ˆ˜์ • ๋“ฑ)
rename : ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…๋งŒ ํ•˜๋Š” ๊ฒฝ์šฐ
remove : ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
-----------------
[์ฒดํฌ๋ฆฌ์ŠคํŠธ]
์ œ๋ชฉ ์ฒซ ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ์ž‘์„ฑํ–ˆ๋‚˜์š”?
์ œ๋ชฉ์€ ๋ช…๋ น๋ฌธ์œผ๋กœ ์ž‘์„ฑํ–ˆ๋‚˜์š”?
์ œ๋ชฉ ๋์— ๋งˆ์นจํ‘œ(.) ๊ธˆ์ง€
์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ํ•œ ์ค„ ๋„์›Œ ๋ถ„๋ฆฌํ•˜๊ธฐ
๋ณธ๋ฌธ์— ์—ฌ๋Ÿฌ์ค„์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ•  ๋• "-"๋กœ ๊ตฌ๋ถ„ํ–ˆ๋‚˜์š”?
-----------------

ย ๊ทœ์น™์— ๋งž๋Š” ์ข‹์€ ์ปค๋ฐ‹๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š” ์ด์œ 

โ€ข
ํŒ€์›๊ณผ์˜ ์†Œํ†ต
โ€ข
ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ณผ๊ฑฐ ์ถ”์  ๊ฐ€๋Šฅ
โ€ข
๋‚˜์ค‘์— ์‹ค๋ฌด์—์„œ ์ต์ˆ™ํ•ด์ง€๊ธฐ ์œ„ํ•ด
์•ˆ์ง€ํ‚จ ์‚ฌ๋ก€
์ง€ํ‚จ ์‚ฌ๋ก€

ย ํ•œ ์ปค๋ฐ‹์—๋Š” ํ•œ ๊ฐ€์ง€ ๋ฌธ์ œ๋งŒ!

โ€ข
์ถ”์  ๊ฐ€๋Šฅํ•˜๊ฒŒ ์œ ์ง€ํ•ด์ฃผ๊ธฐ
โ€ข
๋„ˆ๋ฌด ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ํ•œ ์ปค๋ฐ‹์— ๋‹ด์œผ๋ฉด ์ถ”์ ํ•˜๊ธฐ ์–ด๋ ต๋‹ค.

ย CLI์—์„œ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์—ฌ๋Ÿฌ ์ค„๋กœ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•

์Œ๋”ฐ์˜ดํ‘œ๋ฅผ ๋‹ซ์ง€ ๋ง๊ณ  ๊ฐœํ–‰ํ•˜๋ฉฐ ์ž‘์„ฑ โ†’ ๋‹ค ์ž‘์„ฑํ•œ ํ›„์— ์Œ๋”ฐ์˜ดํ‘œ๋ฅผ ๋‹ซ์œผ๋ฉด ์ž‘์„ฑ ์™„๋ฃŒ
git commit -m "FEAT: ํšŒ์›๊ฐ€์ž… ๊ธฐ๋Šฅ ์ถ”๊ฐ€ - ํšŒ์›๊ฐ€์ž… ๊ธฐ๋Šฅ ์ถ”๊ฐ€"
Bash
๋ณต์‚ฌ