Skip to content

Latest commit

ย 

History

History
59 lines (45 loc) ยท 2.09 KB

Git-Convention.md

File metadata and controls

59 lines (45 loc) ยท 2.09 KB

Git Convention

๋‹ค์Œ ์ˆœ์„œ๋กœ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ํ…œํ”Œ๋ฆฟ์„ ๊ตฌ์„ฑํ•˜๊ณ , ๊ฐœ๋ฐœ ์‹œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Commit Type

์ œ๋ชฉ ์„ค๋ช…
feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€
fix ๋ฒ„๊ทธ ์ˆ˜์ •
design CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
!BREAKING CHANGE ์ปค๋‹ค๋ž€ API ๋ณ€๊ฒฝ์˜ ๊ฒฝ์šฐ
!HOTFIX ๊ธ‰ํ•˜๊ฒŒ ์น˜๋ช…์ ์ธ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์ณ์•ผํ•˜๋Š” ๊ฒฝ์šฐ
style ์ฝ”๋“œ ํฌ๋งท ๋ณ€๊ฒฝ, ์„ธ๋ฏธ ์ฝœ๋ก  ๋ˆ„๋ฝ
refactor ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
comment ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
docs ๋ฌธ์„œ ์ถ”๊ฐ€ ์‚ญ์ œ ์ˆ˜์ •
test ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
chore ๋นŒ๋“œ ์—…๋ฌด ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž ๊ตฌ์„ฑ ๋“ฑ ์—…๋ฐ์ดํŠธ
rename ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…
remove ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…

Template ์ƒ์„ฑ

  1. .gitmessage.txt ํŒŒ์ผ์„ ์ƒ์„ฑ

  2. ์•„๋ž˜ ๋‚ด์šฉ ์ถ”๊ฐ€

    ################
    # <ํƒ€์ž…> : <์ œ๋ชฉ> ์˜ ํ˜•์‹์œผ๋กœ ์ œ๋ชฉ์„ ์•„๋ž˜ ๊ณต๋ฐฑ์ค„์— ์ž‘์„ฑ
    # ์ œ๋ชฉ์€ 50์ž ์ด๋‚ด / ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด "๋ฌด์—‡"์ธ์ง€ ๋ช…ํ™•ํžˆ ์ž‘์„ฑ / ๋์— ๋งˆ์นจํ‘œ ๊ธˆ์ง€
    # ์˜ˆ) feat : ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
    
    # ๋ฐ”๋กœ ์•„๋ž˜ ๊ณต๋ฐฑ์€ ์ง€์šฐ์ง€ ๋งˆ์„ธ์š” (์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์˜ ๋ถ„๋ฆฌ๋ฅผ ์œ„ํ•จ)
    
    ################
    # ๋ณธ๋ฌธ(๊ตฌ์ฒด์ ์ธ ๋‚ด์šฉ)์„ ์•„๋žซ์ค„์— ์ž‘์„ฑ
    # ์—ฌ๋Ÿฌ ์ค„์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ•  ๋• "-"๋กœ ๊ตฌ๋ถ„ (ํ•œ ์ค„์€ 72์ž ์ด๋‚ด)
    
    ################
    # ๊ผฌ๋ฆฟ๋ง(footer)์„ ์•„๋žซ์ค„์— ์ž‘์„ฑ (ํ˜„์žฌ ์ปค๋ฐ‹๊ณผ ๊ด€๋ จ๋œ ์ด์Šˆ ๋ฒˆํ˜ธ ์ถ”๊ฐ€ ๋“ฑ)
    # ์˜ˆ) Close #7
    
    ################
    # feat : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
    # fix : ๋ฒ„๊ทธ ์ˆ˜์ •
    # docs : ๋ฌธ์„œ ์ˆ˜์ •
    # test : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
    # refact : ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
    # style : ์ฝ”๋“œ ์˜๋ฏธ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ๋ณ€๊ฒฝ์‚ฌํ•ญ
    # chore : ๋นŒ๋“œ ๋ถ€๋ถ„ ํ˜น์€ ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •์‚ฌํ•ญ
    ################
    
  3. git config --global commit.template .gitmessage.txt ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.