μλ μ½λμλ μκ΄μμ΄ λ 립μ μΌλ‘ κ°λ°μ μ§νν μ μλλ°, μ΄λ κ² λ 립μ μΌλ‘ κ°λ°νλ κ²μ΄ Branchμ΄λ€.
'λλκ°μ§'λΌλ λ»μ νλμ μ½λ κ΄λ¦¬ νλ¦μ΄λ€.
μ¬λ¬ κ°λ°μλ€μ΄ λμμ λ€μν μμ
μ ν μ μκ² λ§λ κΈ°λ₯μ΄λ€.
κ°μ λ
립μ μΈ μμ
λ΄μ©μ λμ€μ ν©μ³μ μλ‘μ΄ λ²μ μ λ§λ€ μ μλ€.
(ex. νλμ νλ‘κ·Έλ¨μ μ λ£ver, 무λ£ver μ΄λ κ² λλ μ λ§λ λ€κ³ μκ°νλ©΄ λλ€.)
# νλμ νλ‘μ νΈμμ κ°μ§μΉκΈ° β Branch
git branch : branch 리μ€νΈλ₯Ό 보μ¬μ€λ€.
* (λ³ν) : νμ¬ masterκ° μ¬μ© μ€μ μλ€.
git branch [branch μ΄λ¦] : μλ‘μ΄ branch μμ±
git checkout [branch μ΄λ¦] : μ λ ₯ν branch μ΄λ¦μΌλ‘ λμ λ³κ²½
git log --branches --decorate : μ μ₯λμ΄ μλ λͺ¨λ branchμ logκ° λ³΄μ¬μ§κ² λλ€.
id μμ branch μ΄λ¦μ΄ μμΌλ©΄ branchκ° λλ μ§κΈ° μ μ commitν κ².
git log --branches --decorate --graph : μμ κ·Έλν μΆκ°
git log --branches --decorate --graph --oneline : log λ΄μ©μ νμ€λ‘ 보기 νΈνκ² λμ΄
git log master..newb : masterμλ μκ³ newbμλ μλ κ²
git log -p newb..master : newbμλ μκ³ masterμλ μλ κ²