<aside> π‘
gitμ μμ€ μ½λμ λ²μ κ΄λ¦¬λ₯Ό μν λΆμ° λ²μ κ΄λ¦¬ μμ€ν μ λλ€. κ°λ°μμ μ½λ λ³κ²½ μ¬νμ 체κ³μ μΌλ‘ κΈ°λ‘νμ¬ ν¨μ¨μ μΈ νμ κ³Ό μ½λ μ΄λ ₯κ΄λ¦¬λ₯Ό νκ² νλ€
</aside>
π Repository (μ μ₯μ)
Git νλ‘μ νΈκ° μ μ₯λλ 곡κ°μ λλ€. λͺ¨λ νμΌ, μ΄λ ₯, λ²μ μ λ³΄κ° ν¬ν¨λλ©°,Β λ‘컬과 μ격 μ μ₯μλ‘ κ΄λ¦¬λ©λλ€.
π Commit (컀λ°)
λ³κ²½ μ¬νμΒ μ μ₯μμ κΈ°λ‘νλ λ¨μμ λλ€. 컀λ°λ§λ€ κ³ μ IDκ° λΆμ¬λμ΄ νΉμ μμ μΌλ‘μ λλλ¦¬κΈ°κ° κ°λ₯ν©λλ€.
π± Branch (λΈλμΉ)
λ 립λ μμ νλ¦μ λ§λ€μ΄Β κΈ°λ₯ κ°λ°μ΄λΒ λ²κ·Έ μμ μ λΆλ¦¬νμ¬ κ΄λ¦¬ν μ μμ΅λλ€. λ©μΈ λΈλμΉ μΈμ μλ‘μ΄ λΈλμΉμμ μμ νΒ λ³ν©(Merge)Β κ°λ₯ν©λλ€.
π Merge (λ³ν©)
λΆλ¦¬λ λΈλμΉμ μμ μ νλλ‘Β ν΅ν©νλ κ³Όμ μ λλ€. μ΄ κ³Όμ μμ μ½λ μΆ©λμ΄ λ°μν μ μμΌλ©°, μΆ©λ ν΄κ²°μ΄ νμν©λλ€.
π Remote Repository (μ격 μ μ₯μ)
GitHub, GitLab κ°μΒ ν΄λΌμ°λ κΈ°λ° μ μ₯μλ‘, λ€λ₯Έ κ°λ°μμ νμ ν μ μκ² ν©λλ€.
λ‘컬 μ μ₯μμ λ³κ²½ μ¬νμ **Push(μ λ‘λ)**νκ±°λ, **Pull(λ€μ΄λ‘λ)**νμ¬ μ΅μ μνλ‘ μ μ§ν©λλ€.
Gitμ λ‘컬과 μ격 μ μ₯μλ₯Ό μ°λνμ¬ μ¬μ©ν©λλ€.
λ‘컬 μ μ₯μ μμ± λ° μμ
μ격 μ μ₯μμ μ°κ²°
git remote add
λ‘ μ격 μ μ₯μμ μ°κ²°ν©λλ€.
Push λ‘컬 컀λ°μ μ격 μ μ₯μμ μ λ‘λ
Pull μ격 μ μ₯μμ μ΅μ 컀λ°μ λ‘μ»¬λ‘ κ°μ Έ
ποΈ λΆμ° λ²μ κ΄λ¦¬
λ‘컬과 μ격 μ μ₯μ λͺ¨λλ₯Ό κ΄λ¦¬ν΄Β μμ μ±κ³ΌΒ νΈλ¦¬μ±μ μ 곡ν©λλ€.
π€ ν¨μ¨μ μΈ νμ λꡬ
μ¬λ¬ κ°λ°μκ° λ³λ ¬λ‘ μμ νλ©΄μ μ½λ μΆ©λμ μ΅μννκ³ ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν μ μμ΅λλ€.