์คํ๋ง์ ๋ํ ์ฌ๋ ์๋ ๊ณต๋ถ๋ฅผ ํ๋ ๋์ค ์คํ๋ง ๋ถํธ๋ฅผ ์ด์ฉํด์ ๊ฐ์ธ์ ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ Git์ ์ด์ฉํ์ฌ ์งํํ๋ ์ค์ด๋ค. ์ฐ์ฐ์ฐฎ๊ฒ ์ข์ ๊ธฐํ๋ฅผ ์ป์ด ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๊ฒ ๋์๋๋ฐ ๋ฆฌ๋ทฐ๋ฅผ ํด์ฃผ์๋ ๋ถ์ด ๋ณด์๊ธฐ์ ์ข์ PR์ ์์ฑํด์ผ ํ ๊ฒ ๊ฐ์ ๋ฐ๋ก ๊ณต๋ถ๋ฅผ ํ๊ฒ ๋์๋ค.
PR์ด๋ ๋ฌด์์ธ๊ฐ
๋ด๊ฐ ์์ ํ ์ฝ๋๊ฐ ์์ผ๋ ๋๋ฃ๋ค์๊ฒ ๋ด ๋ธ๋์น๋ฅผ merge ์ ๊ฒํ ํ ๋ณํฉ ์์ฒญ์ ๋ฐ๋ ๊ณผ์ ์ด๋ค.
PR์ ์ ํด์ผ ํ๋๊ฐ?
- ํ์ ์ ํ๋ ๊ฒฝ์ฐ ๋ด๊ฐ ์์ฑํ ์ฝ๋๊ฐ ์ ์ฒด์ ์ธ ํ๋ก์ ํธ์ ์ํฅ์ ๋ฏธ์น ์ ์๊ธฐ ๋๋ฌธ์ master ๋ธ๋์น๋ก merge ์ ๋ค ๊ฐ์ด ๋ฆฌ๋ทฐ๋ฅผ ํ๋ฉฐ ๊ฒ์ฆํ๋ ๊ตฌ๊ฐ์ด๋ค.
- ์ ์ฒด์ ์ธ ํ๋ก๊ทธ๋จ์ ์ค๋ฅ๋ฅผ ๋ฏธ๋ฆฌ ๋ฐฉ์งํ ์ ์๋ค.
- => ์๋ชป๋ ๋ถ๋ถ์ด ์์ ๊ฒฝ์ฐ PR commit์ ๋๋๋ฆด ์ ์๋ค.
์ข์ PR์ ์์ฑํ๋ ๋ฐฉ๋ฒ
๊ท๋ชจ
> ๋๋ฌด ๋ง์ ์ฝ๋๋ ๋ฆฌ๋ทฐ์ด์๊ฒ ๋ถ๋ด์ด ๋๋ค.
> ์ต๋ํ ๋จ์ํ๊ฒ ๋๋ ์ ์์ฑ
์ ๋ชฉ
> ์์ ์ ๋จ์๋ ์ ๊ฒ ํ๋ ํ ๋ฌธ์ฅ์ผ๋ก ์์ฝํด์ ์์ฑ
๋ด์ฉ
> ๊ตฌ์ฒด์ ์ผ๋ก ์ฐ๊ธฐ
- ์ด๋ค ๊ฒ์ ๊ฐ๋ฐํ๋์ง?
- ์๊ฐ์ด ์งง๊ฒ ๊ฑธ๋ฆด๋งํผ ๊ฐ๊ฒฐํ๊ฐ?
์ฐธ๊ณ : https://brunch.co.kr/@anonymdevoo/9
6. Github์ผ๋ก ํ์ ํ๋ ๋ฒ
Pull Request ์ Code Review | ์ง๋ ๊ธ์์ Github Organization์ ๋ง๋ค๊ณ ์๊ฒฉ ์ ์ฅ์์ Commit History๋ฅผ Pushํ๊ธฐ๊น์ง ํ๋ค. ๊ณต๋ ์์ ํ ์ ์๋ ํ๊ฒฝ์ด ๊ฐ์ถฐ์ก๋ค. ์ด์ ๋๋ฃ๋ค๊ณผ '๋๋๋๋ ์ฌ๊ธฐ์ ๊ธฐ์์' commit
brunch.co.kr
๋ฐ์ํ
'๐ Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Clean Commit Message ๋ฅผ ์์ฑํด์ผ ํ๋ ์ด์ (0) | 2022.05.03 |
---|---|
Git Flow ๋ ๋ฌด์์ผ๊น? (0) | 2022.05.03 |