π‘ ν΄λΉ νλ‘μ νΈμ λΈλμΉ μ λ΅μ Git Flow μ λ΅μ μ±ννμ΅λλ€.
<aside> π§‘
main: νλ‘μ νΈ λ©μΈ λΈλμΉ(λ°°ν¬ κ°λ₯ν μνλ§ κ΄λ¦¬)
develop: κ°λ°μ μν κ°λ° λΈλμΉ(κΈ°λ₯κ°λ°μ μν λΈλμΉλ‘ μμ μ μΌ λ mainμΌλ‘ λ³ν©)
feature: κΈ°λ₯ κ°λ° λΈλμΉ(develop λΈλμΉλ‘λΆν° λΆκΈ°νμ¬ κΈ°λ₯ κ°λ° λ° λ²κ·Έ μμ νκ³ developλ‘ λ³ν©)
hotfix: μΆμ λ²μ μμ λ°μν λ²κ·Έλ₯Ό μμ νλ λΈλμΉ
</aside>
<aside> π
[TargetBranch]/[κΈ°λ₯] (ex. feature/login)
</aside>
β feature/κΈ°λ₯ μ λ°±, νλ‘ νΈ ν΄λ λλμ΄ κ°μ΄ μμ
master
document
docs
study
κ°μ μ΄λ¦ μ΄λμ ν΄λ (μκΈ° 곡λΆ, ν μ€νΈνκ±° μ¬λ¦¬κΈ°. μμ μμ )
develop
FE
BE
feature (μ²μ λΈλμΉ μμ±μ developμμ λμ΄μ€κΈ°)
FE
BE
<aside> π‘
컀λ°μ λ Όλ¦¬μ μΌλ‘ ꡬλΆμ΄ λκ³ , μΌκ΄μ±μ΄ μ μ§λλ λ¨μλ‘ μ΅λν μκ² μͺΌκ°μ μμ±
</aside>
1. λ©μμ§ νμ
- Init: νλ‘μ νΈ μμ±
- Feat: μλ‘μ΄ κΈ°λ₯ μΆκ°
- Fix: λ²κ·Έ μμ
- Docs: λ¬Έμ μμ±, μμ
- Style: μ½λ formatting, μΈλ―Έμ½λ‘ (;) λλ½, μ½λ λ³κ²½μ΄ μλ κ²½μ°
- Design: λμμΈ μ μ© λ° λμμΈ κ΄λ ¨ μ½λ μμ
- Refacto: μ½λ 리ν©ν λ§
- Test: ν
μ€νΈ μ½λ, 리ν½ν λ§ ν
μ€νΈ μ½λ μΆκ°
- Chore: λΉλ μ
무 μμ , ν¨ν€μ§ λ§€λμ μμ
- Minor: μ¬μν λ³ν