Git Convention

์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ ๊ทœ์น™

  1. ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ํ•œ ์ค„ ๋„์–ด ๊ตฌ๋ถ„

  2. ์ œ๋ชฉ์€ 50์ž ์ด๋‚ด

  3. ์ œ๋ชฉ ์ฒซ ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž

  4. ์ œ๋ชฉ ๋์— ๋งˆ์นจํ‘œ X

  5. ์ œ๋ชฉ์€ ๋ช…๋ น๋ฌธ์œผ๋กœ, ๊ณผ๊ฑฐํ˜• X

  6. ๋ณธ๋ฌธ์˜ ๊ฐ ํ–‰์€ 72์ž ์ด๋‚ด (์ค„๋ฐ”๊ฟˆ ์‚ฌ์šฉ)

  7. ๋ณธ๋ฌธ์€ ์–ด๋–ป๊ฒŒ ๋ณด๋‹ค ๋ฌด์—‡์„, ์™œ์— ๋Œ€ํ•˜์—ฌ ์„ค๋ช…

์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ ๊ตฌ์กฐ

<type>(<scope>): <subject>          -- ํ—ค๋”(essential)
<BLANK LINE>
<body>                              -- ๋ณธ๋ฌธ(optional)
<BLANK LINE>
<footer>                            -- ๋ฐ”๋‹ฅ๊ธ€(optional)
  • type

    • build : ๋นŒ๋“œ ๊ด€๋ จ ํŒŒ์ผ ์ˆ˜์ •

    • feat: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€, ๊ธฐ์กด์˜ ๊ธฐ๋Šฅ์„ ์ˆ˜์ •

    • fix: ๊ธฐ๋Šฅ ๋ฒ„๊ทธ ์ˆ˜์ •

    • chore : ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €, ๊ทธ ์™ธ ๋นŒ๋“œ์™€ ๊ด€๋ จ์—†๋Š” ํŒŒ์ผ(.gitignore) ์ˆ˜์ •

    • ci : CI๊ด€๋ จ ์„ค์ • ์ˆ˜์ •

    • docs : ๋ฌธ์„œ, ์ฃผ์„ ์ˆ˜์ •

    • style : ์ฝ”๋“œ ์Šคํƒ€์ผ ํ˜น์€ ํฌ๋งท ๋“ฑ

    • refactor : ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง

    • test : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ˆ˜์ •

    • release: ํŠน์ • ๋ฒ„์ „ ๋ฆด๋ฆฌ์ฆˆ

  • footer: ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ด์Šˆ๋ฅผ ๋‹ซ์„ ์ˆ˜ ์žˆ๋‹ค.

    • close

    • closes

    • closed

    • fix

    • fixes

    • fixed

    • resolve

    • resolves

    • resolved

์ถœ์ฒ˜

Last updated