[Git] 브랜치 μ „λž΅ (Git, GitHub, GitLab)
Β·
🐈‍⬛ git
μ—¬λŸ¬ κ°œλ°œμžκ°€ ν•˜λ‚˜μ˜ μ €μž₯μ†Œμ— μž‘μ—… ν•  λ•Œ, 보닀 효과적으둜 ν˜‘μ—…ν•˜κΈ° μœ„ν•΄ git branch 에 λŒ€ν•œ κ·œμΉ™μ„ μ •ν•˜κ³  μ €μž₯μ†Œλ₯Ό 잘 ν™œμš©ν•˜κΈ° μœ„ν•œ workflow λ₯Ό μ •μ˜ν•˜λŠ” 것을 λ°”λ‘œ git branch μ „λž΅μ΄λΌκ³  ν•œλ‹€.κ°œλ°œμ„ ν•  λ•Œ, μΆ”κ°€λœ κΈ°λŠ₯μ΄λ‚˜ μˆ˜μ •μ‚¬ν•­μ΄ μ„œλ‘œ 영ν–₯을 주지 μ•Šκ³ , λ…λ¦½μ μœΌλ‘œ λ™μ‹œμ— 진행할 수 μžˆλ„λ‘ ν•œλ‹€. λ˜ν•œ, 각 λΈŒλžœμΉ˜κ°€ νŠΉμ • μž‘μ—…μ„ μ§„ν–‰ν•˜κ³ , ν•„μš”ν•œ 경우 ν•΄λ‹Ή μž‘μ—… λ‹¨μœ„μ˜ Rollback이 κ°€λŠ₯ν•˜κΈ°μ— ν”„λ‘œμ νŠΈ κ΄€λ¦¬μ˜ μœ μ—°μ„±μ„ ν–₯μƒμ‹œν‚¬ 수 μžˆλ‹€.μ΄λŸ¬ν•œ μ „λž΅μ€ μ›ν•˜λŠ” 버전 λ‹¨μœ„λ‘œ 관리할 수 μžˆλ„λ‘ ν•˜μ—¬ ν”„λ‘œμ νŠΈμ˜ 관리와 배포의 μ•ˆμ •μ„±μ„ λ†’μ—¬μ€€λ‹€.Branch μ „λž΅μ€ λ‹€μŒκ³Ό 같은 3가지가 μžˆλ‹€.1️⃣ Git flow2️⃣ Github Flow3️⃣ Gitlab flow  1️⃣ Gi..