πŸ”€ Git_

πŸ”– Git으둜 ν˜‘μ—… μ‹œμž‘ν•˜κΈ° #8 – 브랜치 μ „λž΅μœΌλ‘œ 좩돌 μ—†λŠ” ν˜‘μ—… λ§Œλ“€κΈ°

CodeLoge 2025. 5. 25. 22:48

πŸ”Ή 16. ν˜‘μ—… νš¨μœ¨μ„ λ†’μ΄λŠ” 브랜치 μ „λž΅

 

πŸ“Œ 16-1. λΈŒλžœμΉ˜λŠ” λͺ©μ λ³„λ‘œ 뢄리
πŸ‘‰ κΈ°λŠ₯ 개발, 버그 μˆ˜μ •, μ‹€ν—˜ λ“± 브랜치 λͺ©μ μ„ λͺ…ν™•νžˆ ꡬ뢄

 

βœ”οΈŽ μ˜ˆμ‹œ :

• feat/login-auth

 fix/board-comment-npe

 test/image-upload

 

➑️ 브랜치 μ΄λ¦„λ§Œ 봐도 μž‘μ—… λ‚΄μš©μ„ μ•Œ 수 μžˆμ–΄μ•Ό 함

 

πŸ“Œ 16-2. main/master λΈŒλžœμΉ˜λŠ” ν•­μƒ 배포 κ°€λŠ₯ μƒνƒœ μœ μ§€
πŸ‘‰ 직접 컀밋 ❌ / 였직 PR을 ν†΅ν•΄μ„œλ§Œ 병합
πŸ‘‰ κΈ΄κΈ‰ ν•«ν”½μŠ€λŠ” 별도 hotfix/ λΈŒλžœμΉ˜λ‘œ 관리

 

➑️ ν’ˆμ§ˆ μ•ˆμ •μ„±κ³Ό 신뒰도 확보

 

πŸ“Œ 16-3. PR은 μž‘μ€ λ‹¨μœ„λ‘œ 자주 보내기
πŸ‘‰ 2,000μ€„μ§œλ¦¬ PR보닀 200쀄 PR이 리뷰와 ν…ŒμŠ€νŠΈμ— 훨씬 유리

 

 λ³€κ²½λŸ‰μ΄ λ§Žμ•„μ§ˆμˆ˜λ‘ 리뷰 μ§€μ—° → 병합 μ§€μ—° → κ°ˆλ“± λ°œμƒ

 

πŸ“Œ 16-4. 브랜치 병합 전에 μΆ©λŒ 해결은 λ°˜λ“œμ‹œ μž‘μ„±μžκ°€
πŸ‘‰ "리뷰어가 좩돌 ν•΄κ²°κΉŒμ§€ ν•΄μ•Ό ν•˜λŠ” 상황"은 ν˜‘μ—… μ‹ λ’°λ₯Ό κΉŽλŠ” λŒ€ν‘œ 사둀

 

➑️ PR μž‘μ„±μžκ°€ μ±…μž„μ§€κ³  merge μ „κΉŒμ§€ 병합 κ°€λŠ₯ μƒνƒœ μœ μ§€

 

πŸ’‘ μš”μ•½ 정리
1️⃣ λΈŒλžœμΉ˜λŠ” μ—­ν• λ³„λ‘œ λͺ…ν™•νžˆ λ‚˜λˆ„κΈ°
2️⃣ main은 항상 배포 κ°€λŠ₯ν•œ μ•ˆμ • 버전 μœ μ§€
3️⃣ PR은 μž‘κ²Œ, 자주
4️⃣ μΆ©λŒμ€ PR μž‘μ„±μžκ°€ 직접 ν•΄κ²°