π Pull Request
π νΉμ§
Pull Requestλ μ½λ λ³κ²½ μ¬νμ μμ²νκ³ κ²ν νλ νλ‘μΈμ€μ
λλ€.
- λ€λ₯Έ νμλ€μ΄ μ½λ λ³κ²½ μ¬νμ κ²ν νκ³ νΌλλ°±μ μ 곡ν μ μμ΅λλ€.
- λ²κ·Έλ₯Ό μ¬μ μ λ°κ²¬νμ¬ μμ ν μ μμ΅λλ€.
- μ½λ μΆ©λμ μ΅μνν μ μμ΅λλ€.
- λ³κ²½ μ¬ν μλ½μ΄ κΈ°λ‘μ λ¨μ νλ‘μ νΈμ λ²μ κ΄λ¦¬μ μμ¬λ₯Ό μΆμ ν μ μμ΅λλ€.
π μ£Όμ λ¨κ³
- Branch μμ±: μλ‘μ΄ κΈ°λ₯ μΆκ°, λ²κ·Έ μμ κ³Ό κ°μ νΉμ μμ
μ μν λΈλμΉλ₯Ό μμ±ν©λλ€.
- μ½λ λ³κ²½: μλ‘μ΄ μ½λ μΆκ°, κΈ°μ‘΄ μ½λ μμ , νμΌ μμ λ±μ μμ
μ μνν©λλ€.
- Commit: λ³κ²½ μ¬νμ μμ λ¨μλ‘ λλμ΄ commit ν©λλ€. μ΄ λ commit messageλ₯Ό ν΅ν΄ λ³κ²½ μ¬νμ νμΈν μ μλλ‘ ν©λλ€.
- Push: λΈλμΉμμ μμ
ν λ΄μ©λ€μ 리λͺ¨νΈ μ μ₯μ(GitHub / GitLab)μ pushνμ¬ κ³΅μ ν©λλ€. push λ λ΄μ©μ νμλ€μ΄ νμΈν μ μμ΅λλ€.
- Pull Request μμ±: λ³κ²½ μ¬νμ κΈ°μ‘΄ μ½λ λ² μ΄μ€μ λ³ν©νκΈ° μν pull requestλ₯Ό μμ±ν©λλ€.
- 리뷰: λ³κ²½ μ¬νμ λ€λ₯Έ νμλ€μ΄ κ²ν ν©λλ€. μ΄ κ³Όμ μμμ νμλ€μ μ견μ λ°μνμ¬ μ½λλ₯Ό μ
λ°μ΄νΈν μ μμ΅λλ€.
- λ³ν©(Merge): λ¦¬λ·°κ° μλ£ λκ³ λ³κ²½ μ¬νμ΄ μΉμΈ λλ©΄ λ³κ²½ μ½λμ κΈ°μ‘΄ μ½λ λ² μ΄μ€λ₯Ό λ³ν©ν©λλ€.
π Pull Request Tamplate
π νΉμ§
Pull Request Templateμ Pull Requestλ₯Ό μμ±ν λ 미리 μ μλ μμμ μ¬μ©νλ κΈ°λ₯μ
λλ€.
- λͺ¨λ Pull Requestκ° μΌμ ν νμκ³Ό λ΄μ©μ κ°μ§ μ μμ΅λλ€.
- νμν μ 보λ μꡬ μ¬νμ 미리 μ μν μ μμ΅λλ€.
- 리뷰μ΄λ€μ΄ νμν μ 보λ₯Ό μ½κ² νμΈνκ³ λΉ λ₯΄κ² κ²ν ν μ μμ΅λλ€.
βοΈ GitHubμμμ μμ± λ°©λ²
- νΉμ repositoryμ
Code νμΌλ‘ μ΄λν©λλ€.
- μ€λ₯Έμͺ½ μλ¨μ
Add file β Create new fileμ μ νν©λλ€.

pull_request_template.md νμΌμ μμ±ν΄ μ€λλ€. νμΌ μμΉλ μ¬μ©μ μ§μ μ΄λ, .github λλ ν 리μ μ μ₯νλ κ²μ΄ μΌλ°μ μ
λλ€.
βοΈ μ¬μ©ν Pull Request Template μμ
## π§° λ³κ²½ νμ
* [x] π€Ή FEATURE : κΈ°λ₯ μΆκ°
* [ ] π§ FIX : λ²κ·Έ μμ
* [ ] ποΈ DELETE : νμΌ μμ
* [ ] π¨ DESIGN : λμμΈ μμ
* [ ] π¬ COMMENT : μ£Όμ μμ±
* [ ] π DOCS : λ¬Έμ μμ
## βοΈ λ³κ²½ λ΄μ©
* μ¬κΈ°μ μμ±
## π’ μ£Όμ λ° λ¦¬λ·° μμ²
* μ¬κΈ°μ μμ±