GitHub์์ Pull Request(PR)๋ฅผ ํตํด ํน์ Issue๋ฅผ ์๋์ผ๋ก ๋ซ๋ ๋ฐฉ๋ฒ์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์์
์ ์๋ฃํ๋ฉด ๊ด๋ จ๋ Issue๊ฐ ์๋์ผ๋ก ๋ซํ๊ฒ ํ์ฌ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ํจ์จ์ฑ์ ๋์ผ ์ ์์ต๋๋ค. ์ด๋ฒ ๊ธ์์๋ PR์ด๋ ์ปค๋ฐ ๋ฉ์์ง์ ์ฌ์ฉํ ์ ์๋ Fixes
, Closes
, Resolves
ํค์๋์ ๋ํด ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค.
1. GitHub Issue ์๋ ๋ซ๊ธฐ๋?
GitHub๋ ํ๋ก์ ํธ ๊ด๋ฆฌ๋ฅผ ์ํด Issue์ Pull Request๋ฅผ ์ ๊ณตํฉ๋๋ค. Issue๋ ๋ฒ๊ทธ, ๊ธฐ๋ฅ ์ถ๊ฐ, ๊ฐ์ ์ฌํญ ๋ฑ์ ์ถ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, PR์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ฌ ์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. PR์ด Merge๋ ๋ ํน์ Issue๋ฅผ ์๋์ผ๋ก ๋ซ์ ์ ์๋ ๊ธฐ๋ฅ์ ํ๋ก์ ํธ์ ์ผ๊ด์ฑ์ ์ ์งํ๊ณ ๊ด๋ฆฌ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
2. Fixes, Closes, Resolves ํค์๋์ ์๋ฏธ
GitHub์์๋ PR ๋๋ ์ปค๋ฐ ๋ฉ์์ง์ ํน์ ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ จ๋ Issue๋ฅผ ์๋์ผ๋ก ๋ซ์ ์ ์์ต๋๋ค. ์ฃผ์ ํค์๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
Fixes
- ์ฌ์ฉ๋ฒ:
Fixes #Issue๋ฒํธ
- ์ค๋ช : ์ด ํค์๋๋ PR ๋๋ ์ปค๋ฐ์ด ํน์ Issue๋ฅผ ํด๊ฒฐํ๊ณ ์์ ํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ฃผ๋ก ์ฝ๋ ์์ ์ด๋ ๋ฒ๊ทธ ์์ ์ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
- ์์:
This PR fixes #123
Closes
- ์ฌ์ฉ๋ฒ:
Closes #Issue๋ฒํธ
- ์ค๋ช : ์ด ํค์๋๋ PR ๋๋ ์ปค๋ฐ์ด ํน์ Issue๋ฅผ ๋ซ์ ๋ ์ฌ์ฉํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ๋ ์ด์ ํด๋น Issue๊ฐ ํ์ํ์ง ์๊ฒ ๋์์์ ์๋ฏธํฉ๋๋ค.
- ์์:
This PR closes #123
Resolves
- ์ฌ์ฉ๋ฒ:
Resolves #Issue๋ฒํธ
- ์ค๋ช : ์ด ํค์๋๋ PR ๋๋ ์ปค๋ฐ์ด ํน์ Issue๋ฅผ ํด๊ฒฐํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ฃผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ฑฐ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ์ฌ Issue๋ฅผ ํด๊ฒฐํ์์ ๋ํ๋ ๋๋ค.
- ์์:
This PR resolves #123
3. ํค์๋ ์ฌ์ฉ ์์
PR ์ค๋ช ์ด๋ ์ปค๋ฐ ๋ฉ์์ง์ ๋ณธ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ด ํค์๋๋ฅผ ํฌํจ์์ผ ์ฌ์ฉํฉ๋๋ค:
- Fixes #123
- Closes #123
- Resolves #123
์ด ์์๋ค์ PR์ด Merge๋ ๋ ํด๋น Issue๋ฅผ ์๋์ผ๋ก ๋ซ๋๋ก ์ค์ ํฉ๋๋ค.
4. Issue ์๋ ๋ซ๊ธฐ ๋ฐฉ๋ฒ
- PR ์ค๋ช
์ ํค์๋ ํฌํจ: PR ์ค๋ช
์
Fixes
,Closes
,Resolves
ํค์๋๋ฅผ ํฌํจํ์ฌ ๊ด๋ จ Issue ๋ฒํธ๋ฅผ ๋ช ์ํฉ๋๋ค. - ์ปค๋ฐ ๋ฉ์์ง์ ํค์๋ ํฌํจ: ์ปค๋ฐ ๋ฉ์์ง์ ๋ณธ๋ฌธ์ ํค์๋๋ฅผ ํฌํจํ์ฌ ๊ด๋ จ Issue ๋ฒํธ๋ฅผ ๋ช ์ํฉ๋๋ค.
5. ์ฃผ์์ฌํญ
- ํค์๋ ์์น: ํค์๋๋ PR ์ ๋ชฉ์ด๋ ์ปค๋ฐ ์ ๋ชฉ์ด ์๋ ์ค๋ช ์ด๋ ๋ณธ๋ฌธ์ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
- ์ ํํ ํ์:
Fixes #123
ํ์์ผ๋ก Issue ๋ฒํธ ์์#
์ ๋ถ์ฌ ์ ํํ ๋ช ์ํด์ผ ํฉ๋๋ค. - ๋ ํฌ์งํ ๋ฆฌ ์ค์ : ์๋ ๋ซ๊ธฐ ๊ธฐ๋ฅ์ด ๋์ํ์ง ์๋ ๊ฒฝ์ฐ ๋ ํฌ์งํ ๋ฆฌ ์ค์ ์ด๋ ๊ถํ์ ํ์ธํด์ผ ํฉ๋๋ค.
6. ๊ฒฐ๋ก
GitHub์ Fixes
, Closes
, Resolves
ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ PR์ด Merge๋ ๋ Issue๋ฅผ ์๋์ผ๋ก ๋ซ๋ ๊ธฐ๋ฅ์ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ํจ์จ์ฑ์ ํฌ๊ฒ ๋์
๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์์ ํ์๋ค์ ์์
์ ์งํ ์ํฉ์ ์ฝ๊ฒ ์ถ์ ํ ์ ์์ผ๋ฉฐ, Issue์ PR์ ํจ๊ณผ์ ์ผ๋ก ์ฐ๊ณํ ์ ์์ต๋๋ค.
์ด ๊ธ์ด ์ฌ๋ฌ๋ถ์ GitHub ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๋์์ด ๋๊ธธ ๋ฐ๋๋๋ค. ์ง๋ฌธ์ด๋ ์ถ๊ฐ์ ์ธ ๋์์ด ํ์ํ๋ค๋ฉด ์ธ์ ๋ ์ง ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์!
์ฐธ๊ณ ์๋ฃ
์ด ๊ธ์ ํตํด GitHub์ Issue ์๋ ๋ซ๊ธฐ ๊ธฐ๋ฅ์ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ์๊ธฐ ๋ฐ๋๋๋ค. Happy Coding!