Git μ격 μ μ₯μ(Remote Repository)κ΄λ¦¬νκΈ° | Git μ격 μ μ₯μ | Repository
λͺ¨λ ν¬μ€ν μ ꡬλ¦μλ κ°μ’ μ€ "GitμΌλ‘ μμνλ νμ λ° μ€νμμ€ νλ‘μ νΈ" μ λ΄μ©μ λ΄κ³ μμΌλ©°
μΆμ²λ μλμ μ£Όμλ‘ "λλλΉ"λμ μλ£μ λλ€.
μμ μ μΈ μλκ° μλ 곡λΆν κ²μ μ 리ν΄λλ λͺ©μ μΌλ‘ ν¬μ€ν ν κ²μ λλ€.
edu.goorm.io/learn/lecture/11528/gitμΌλ‘-μμνλ-νμ -λ°-μ€νμμ€-νλ‘μ νΈ/info
ꡬλ¦EDU - λͺ¨λλ₯Ό μν λ§μΆ€ν ITκ΅μ‘
ꡬλ¦EDUλ λͺ¨λλ₯Ό μν λ§μΆ€ν ITκ΅μ‘ νλ«νΌμ λλ€. κ°μΈ/νκ΅/κΈ°μ λ° κΈ°κ΄ λ³ μ΅μ νλ ITκ΅μ‘ μ루μ μ κ²½νν΄λ³΄μΈμ. κΈ°μ΄λΆν° μ€λ¬΄ νλ‘κ·Έλλ° κ΅μ‘, μ κ΅ μ΄μ€κ³ /λνκ΅ μ¨λΌμΈ κ°μ, κΈ°μ /
edu.goorm.io
# μκ²©μ§ μ μ₯μ κ΄λ¦¬λ²
κΉμ μ΄μ©ν΄μ νμ μ νκΈ° μν΄μ μ격 μ μ₯μ κ΄λ¦¬λ²μ μμμΌ νλ€.
μ격 μ μ₯μλ λ€νΈμν¬ κ³΅κ° μ΄λκ°μ μ‘΄μ¬νλ λ λ€λ₯Έ μ»΄ν¨ν°λ₯Ό μ격 μ μ₯μλ‘ μ¬μ©ν μ μλ κ²μ΄λ€.
κΉμ κ°μ ν΄μ 리ν¬μ§ν 리λ₯Ό λ§λ€κ³ μ°λ¦¬ μ»΄ν¨ν°μ ν΄λ‘ νλ κ²λ§μΌλ‘λ κΉνλΈ μλ²μ 리ν¬μ§ν 리λ μ격 μ μ₯μλ‘ λ±λ‘μ΄ λλ κ²μ΄λ€.
νμ¬ μ격μ μ₯μλ‘ μ΄λ€κ²μ΄ λ±λ‘λμ΄ μλμ§ νμΈν΄λ³΄κ³ μΆλ€λ©΄ "git remote" λͺ λ Ήμ΄λ₯Ό μ¬μ©ν΄μ£Όλ©΄ λλ€. μΌλ°μ μΌλ‘ κΈ°λ³Έ μ μ₯μλ originμ΄λΌκ³ λμ΄μλ€.
νΉμ ν μ격 μ μ₯μμ λν μ 보λ₯Ό μμΈν μκ³ μΆμΌλ©΄ "git remote show origin" λͺ λ Ήμ΄λ₯Ό μ λ ₯ν΄μ£Όλ©΄ λλ€.
Fetchμ Pushκ° μΌμ΄λλ μ£Όμκ° κΉ νλΈ μ£ΌμλΌλ κ²μ μ μ μλ€.
λ λ€λ₯Έ μ격μ μ₯μλ₯Ό λ±λ‘νκ³ μΆλ€λ©΄ μλ‘μ΄ λ¦¬ν¬μ§ν 리λ₯Ό νλ λ§λ€μ΄ μ£Όκ³ , μλμ cloneμ£Όμλ₯Ό 볡μ¬ν΄μ κ°μ Έμ¨λ€.
볡μ¬ν ν ν°λ―Έλμμ λͺ λ Ήμ΄λ₯Ό μ λ ₯ν΄μ€λ€.
"git remote add <μ€μ ν μ μ₯μ μ΄λ¦> <μ격λ ν¬μ§ν 리 μ£Όμ>"
μΆκ°ν΄μ€ ν remote -v λͺ λ Ήμ΄λ₯Ό ν΅ν΄ μ 체 μ μ₯μ λͺ©λ‘μ νμΈν μ μλ€.
μ격 μ μ₯μμ μ΄λ¦μ 맨 μ²μμ μΆλ ₯μ΄ λλλ° μ΄ μ΄λ¦μ λ°κΎΈκ³ μΆλ€λ©΄ "git remote rename <νμ¬ μ΄λ¦> <λ³κ²½ν μ΄λ¦>" μ ν΄μ£Όλ©΄ λλ€.
μ μμ μΌλ‘ λ°λμλ€.
λν μ΄λ κ² μ μ₯μλ₯Ό μ¬λ¬κ° λ κ²½μ° git logμ κ°μ λͺ λ Ήμ΄λ₯Ό μ¬μ©ν λ
"git log origin/master" μ²λΌ νΉμ μ μ₯μλ₯Ό μ ννμ¬ νμΈν μ μλ€.
log λͺ λ Ή λΏ μλλΌ mergeμ κ°μ λͺ λ Ήλ€λ λ§μ°¬κ°μ§μ΄λ€.
μ μ₯μλ₯Ό μ κ±°νλ €λ©΄ "git remote rm <μ μ₯μ μ΄λ¦>" μ ν΄μ£Όλ©΄ λλ€.
μ΄λ κ² κΉμ λ€μν μ격 μ μ₯μ μ€μ μ΄ κ°λ₯νλ€.
μ΄λ¬ν κΈ°λ₯μ λ€μν 곡κ°μ νλ‘μ νΈ νμΌμ μ¬λ € κ΄λ¦¬ν μ μλ€λ μ μμ λμ± λ νλ‘μ νΈλ₯Ό λΆμ°μ μΌλ‘ μμ /κ΄λ¦¬ ν μ μλ€λ νΉμ§μ΄ μλ€.