Search

branch 생성 및 μ „ν™˜

branch 생성 및 반영

Git BranchλŠ” 독립적인 μž‘μ—… 곡간을 λ§Œλ“€μ–΄μ£ΌλŠ” κΈ°λŠ₯으둜, 메인 μ½”λ“œμ— 영ν–₯을 μ£Όμ§€ μ•Šκ³  μƒˆλ‘œμš΄ κΈ°λŠ₯ κ°œλ°œμ΄λ‚˜ 버그 μˆ˜μ •μ„ ν•  수 있게 ν•΄μ£ΌλŠ” Git의 핡심 κΈ°λŠ₯μž…λ‹ˆλ‹€.
각각의 λΈŒλžœμΉ˜λŠ” λ‹€λ₯Έ 브랜치의 영ν–₯을 λ°›μ§€ μ•ŠκΈ° λ•Œλ¬Έμ—, μ—¬λŸ¬ μž‘μ—…μ„ λ™μ‹œμ— μ§„ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
μž‘μ—…μ΄ μ™„λ£Œλ˜λ©΄ 메인 λΈŒλžœμΉ˜μ— 변경사항을 λ³‘ν•©ν•˜μ—¬ μž‘μ—…μ„ μ™„λ£Œν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Git Branch μƒμ„±ν•˜κΈ°

git branch [브랜치λͺ…]
Bash
볡사
# 브랜치 생성과 λ™μ‹œμ— ν•΄λ‹Ή 브랜치둜 이동 git checkout -b [브랜치λͺ…] # (μ΅œμ‹  버전) 브랜치 생성과 λ™μ‹œμ— ν•΄λ‹Ή 브랜치둜 이동 git switch -c [브랜치λͺ…]
Bash
볡사

Git Branch ν™•μΈν•˜κΈ°

# 둜컬 브랜치 λͺ©λ‘ 확인 git branch # 원격 브랜치λ₯Ό ν¬ν•¨ν•œ λͺ¨λ“  브랜치 λͺ©λ‘ 확인 git branch -a # 브랜치 상세 정보 확인 git branch -v
Bash
볡사

Git Branch μ „ν™˜ν•˜κΈ°

# κΈ°μ‘΄ 방식 git checkout [브랜치λͺ…] # μ΅œμ‹  방식 git switch [브랜치λͺ…]
Bash
볡사
Git 2.23 버전뢀터 switch와 restore λͺ…λ Ήμ–΄κ°€ λ„μž…λ˜μ–΄, 각각 브랜치 μ „ν™˜κ³Ό 변경사항 볡원 κΈ°λŠ₯을 checkout λͺ…λ Ήμ–΄λ‘œλΆ€ν„° λΆ„λ¦¬ν•˜μ—¬ 더 λͺ…ν™•ν•˜κ²Œ μ‚¬μš©ν•  수 있게 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.