Git ์ ์ด์ฉํด ํ๋ก์ ํธ๋ฅผ ์งํํ ๋๋ ํญ์ commit message๋ฅผ ์ ๊ธฐ ๋ง๋ จ์ด๋ค. ํนํ ํ์ ์์๋ ๋ฉ์์ง์ ๊ท์น๊ณผ ๊ตฌ์ฒดํ๊ฐ ๊ฐํ ๊ทธ ์ญํ ์ด ํ์์ ์ด๋ผ๊ณ ์๊ฐํ๋ค. ๋ ์กฐ์ฐจ๋ ์ปค๋ฐ ๊ท์น์ ๋ชจ๋ฅด๊ณ ๋ด ์ ๋ง์ ๋ง๊ฒ ์์ฑํ๋ ๊ฒฝํ์ด ๋ง๋ค. ์ด๋ฒ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ clean commit message ์ ๋ต์ ๊ณต๋ถํ๋ฉฐ ์ ์ฉ์ํฌ ๊ณํ์ด๋ค.
Commit์ด๋?
- ์๋ฏธ ์๋ ๋ณํ์ ๋ํด ๊ธฐ๋กํ๋ ๊ฒ์ด ๋ฐ๋ก commit!
- ํน์ ์์ ์ ๋ณํ์ ๋ํ ์ฌํญ์ ๋ฉ์์ง์ ํจ๊ป ๊ธฐ๋กํ๋ ํฌ์ธํธ
ํน์ ์์ ์ด๋?
- ์์ ๋ณํ, ํฐ ๋ณํ์ธ์ง ๊ฒฝ๊ณ๊ฐ ๋ชจํธํจ
- ์ปค๋ฐ ๋ฉ์์ง๊ฐ ๊ฐ๋จํ ์๋ก ๊ธฐ๋ฅ์ ์ธ์ธํ๊ฒ ๋๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ฆฌ๋ทฐ๋ ์ฝ๊ณ ๋ค๋ฅธ ์ฌ๋์ด ์ฝ๊ฒ ์ดํด๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์์ ์ปค๋ฐ์ด ์ข๋ค๊ณ ์๊ฐํ๋ค.
Clean Commit Message
- ํ๋ ๋ค์ ๋ด๋ ์ฝ๊ฒ ๋ ์ค๋ฅด๋ ๋ฉ์์ง
- ๊ฐ๊ฒฐํ ๋ฉ์์ง
- ๋ํ ์ผํ ๋ฉ์์ง ๋ฑ๋ฑ
Clean Commit Message๋ฅผ ์์ฑํ๊ธฐ ์ํ 7๊ฐ์ ๊ท์น
- ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ํ ์ค ๋์ด ๋ถ๋ฆฌํ๊ธฐ
- ์ ๋ชฉ์ ์๋ฌธ ๊ธฐ์ค 50์ ์ด๋ด๋ก
- ์ ๋ชฉ ์ฒซ๊ธ์๋ฅผ ๋๋ฌธ์๋ก
- ์ ๋ชฉ ๋์ [ . ] ๊ธ์ง
- ์ ๋ชฉ์ ๋ช ๋ น์กฐ๋ก
- ๋ณธ๋ฌธ์ ์๋ฌธ ๊ธฐ์ค 72์๋ง๋ค ์ค ๋ฐ๊ฟ
- ๋ณธ๋ฌธ์ ์ด๋ป๊ฒ ๋ณด๋ค ๋ฌด์์ , ์ ์ ๋ง์ถฐ ์์ฑ
=> ๋ ๊ฐ์ ๊ฒฝ์ฐ๋ ๊ตณ์ด ์๋ฌธ์ ์ด์ฉํ๊ธฐ ๋ณด๋ค ๊ฐ๊ฒฐํ ํ๊ธ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ฑํ ๊ณํ์ด๋ค. ํ์ฌ์ ๋ค์ด๊ฐ์ ์ผ์ ํ๊ฒ ๋๋ฉด ํ์ฌ์ ๋ง๋ ์ปค๋ฐ ๊ท์น์ ์๋ก ๊ณต๋ถํ์๋ ์๊ฐ์ ํ๋ค.
๋ฐ์ํ
'๐ Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
PR์ ์์ฑํ๋ ์ข์ ๋ฐฉ๋ฒ (0) | 2022.05.03 |
---|---|
Git Flow ๋ ๋ฌด์์ผ๊น? (0) | 2022.05.03 |