Git Commit Message Convention - min429/WEB4_5_ServerSOS_BE GitHub Wiki

๐Ÿ–ค ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ปจ๋ฒค์…˜

1. ์ปค๋ฐ‹ ์œ ํ˜• ์ง€์ •

  • ์ปค๋ฐ‹ ์œ ํ˜•์€ ์˜์–ด ์†Œ๋ฌธ์ž๋กœ ์ž‘์„ฑํ•˜๊ธฐ
  • ์ปค๋ฐ‹ ์ž์ฃผํ•˜๊ธฐ
์ปค๋ฐ‹ํƒœ๊ทธ ์˜๋ฏธ
feat: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
fix: ๋ฒ„๊ทธ ์ˆ˜์ •
docs: ๋ฌธ์„œ ์ˆ˜์ •
style: ์ฝ”๋“œ formatting, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ ๋“ฑ (์ฝ”๋“œ ์ž์ฒด ๋ณ€๊ฒฝ ์—†์Œ)
refactor: ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
test: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
chore: ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •, ๊ทธ ์™ธ ๊ธฐํƒ€ ์ˆ˜์ • (์˜ˆ: .gitignore)
comment: ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
!HOTFIX: ๊ธ‰ํ•˜๊ฒŒ ์น˜๋ช…์ ์ธ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์ณ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

2. ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ๋นˆํ–‰์œผ๋กœ ๋ถ„๋ฆฌ

  • ์ปค๋ฐ‹ ์œ ํ˜• ์ดํ›„ ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์€ ํ•œ๊ธ€๋กœ ์ž‘์„ฑํ•˜์—ฌ ๋‚ด์šฉ์ด ์ž˜ ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•  ๊ฒƒ
  • ๋ณธ๋ฌธ์—๋Š” ๋ณ€๊ฒฝํ•œ ๋‚ด์šฉ๊ณผ ์ด์œ  ์„ค๋ช… (์–ด๋–ป๊ฒŒ๋ณด๋‹ค๋Š” ๋ฌด์—‡ & ์™œ๋ฅผ ์„ค๋ช…)

3. ์ œ๋ชฉ์€ ์˜๋ฌธ ๊ธฐ์ค€ 50์ž ์ด๋‚ด๋กœ ํ•  ๊ฒƒ

4. ์ž์‹ ์˜ ์ฝ”๋“œ๊ฐ€ ์ง๊ด€์ ์œผ๋กœ ๋ฐ”๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ๋ง์ž

5. ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ•ญ๋ชฉ์ด ์žˆ๋‹ค๋ฉด ๊ธ€๋จธ๋ฆฌ ๊ธฐํ˜ธ๋ฅผ ํ†ตํ•ด ๊ฐ€๋…์„ฑ ๋†’์ด๊ธฐ

- ๋ณ€๊ฒฝ ๋‚ด์šฉ 1
- ๋ณ€๊ฒฝ ๋‚ด์šฉ 2
- ๋ณ€๊ฒฝ ๋‚ด์šฉ 3

ex) feat: ~~

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

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