λͺ λ Ήμ΄μμ <>νμλ ꡬλΆμ μν΄ μμ±ν κ²μ΄λ―λ‘ ν°λ―Έλμ μ λ ₯ν λλ μλ΅νκ³ μμ±ν΄μ£ΌμΈμ
λ§μ½ git add <νμΌλͺ >μ΄λΌλ©΄
μ€μ λ‘ ν°λ―Έλμ μ λ ₯ν λλ git add test.txt
git init | μλ‘μ΄ Git μ μ₯μλ₯Ό μ΄κΈ°ννλ€. νμ¬ λλ ν 리μ .gitμ΄λΌλ νμ λλ ν λ¦¬κ° μμ±λλ©°, Git μ μ₯μλ‘ μ¬μ©λλ€. |
git add <νμΌλͺ > | μμ
λλ ν 리μ λ³κ²½ μ¬νμ Staging Areaμ μΆκ°νλ€. κ°λ¨νκ² λ§νλ©΄ μλ‘μ΄ λ²μ μ ν¬ν¨λ νμΌμ μΆκ°νλ κ²μ΄λ€. μ) git add test.txt test.txtνμΌμ staging areaμ μΆκ° |
git commit | Staging Areaμ μλ νμΌλ€μ μ€λ
μ·μ μ°μ΄μ λ‘컬 μ μ₯μμ μꡬμ μΌλ‘ μ μ₯νλ€. κ°λ¨νκ² λ§νλ©΄ git addλ‘ μΆκ°ν λͺ¨λ νμΌλ€μ λ³κ²½ μ¬νμ ν λλ‘ μλ‘μ΄ λ²μ μ λ§λλ κ²μ΄λ€. λ³΄ν΅ λ³κ²½ μ¬νμ λν μ€λͺ μ ν¬ν¨νλ μ»€λ° λ©μμ§μ ν¨κ» μ΄λ£¨μ΄μ§λ€. μ) git commit -m "μ»€λ° λ©μμ§ μ λ ₯" |
git push <μ격μ μ₯μ> <λ‘컬 λΈλμΉμ΄λ¦> | λ‘컬 μ μ₯μμ λ³κ²½ μ¬νμ μ격 μ μ₯μλ‘ μ μ‘νλ€. μΌλ°μ μΌλ‘ μ΄ λͺ λ Ήμ΄λ λ‘컬 μ μ₯μμ 컀λ°μ μ격 μ μ₯μλ‘ μ λ‘λν λ μ¬μ©λλ€. μλ₯Ό λ€μ΄ κΉνλΈλ₯Ό μ¬μ©νλ€λ©΄ λ‘컬μμ μ μ₯ν 컀λ°λ€μ κΉνλΈ λ ν¬μ§ν 리μ μ λ‘λ νλ κ²μ΄λ€. μ) git push origin main = λ‘컬μ main λΈλμΉλ₯Ό origin(μ격μ μ₯μ)μ main λΈλμΉλ‘ μ λ‘λνλ κ² λ§μ½μ originμ ν΄λΉ λΈλμΉκ° μ‘΄μ¬νμ§ μλλ€λ©΄, λ§λ νμ μ λ‘λνλ€. κΉ κ³΅μ λ¬Έμ: git push origin master Find a ref that matches master in the source repository (most likely, it would find refs/heads/master), and update the same ref (e.g. refs/heads/master) in origin repository with it. If master did not exist remotely, it would be created. |
git log | μ μ₯μμ μ»€λ° νμ€ν 리λ₯Ό μ‘°ννλ€. μ»€λ° κΈ°λ‘λ€μ νμΈν μ μλ€. |
git status | νμ¬ μμ
λλ ν 리μ μνλ₯Ό μ‘°ννλ€. λ³κ²½λ νμΌλ€μ΄ μλμ§, Staging Areaμ μ΄λ€ νμΌλ€μ΄ μ¬λΌκ° μλμ§ λ±μ νμΈν μ μλ€. |
git remote | μ격 μ μ₯μλ₯Ό κ΄λ¦¬νλλ° μ¬μ©λλ€. μ£Όλ‘ μ격 μ μ₯μλ₯Ό μΆκ°νκ±°λ μ κ±°νκ³ , μ격 μ μ₯μμ μ 보λ₯Ό νμΈνλ λ±μ μμ μ μνν λ μ¬μ©λ©λλ€. νμ¬ μ€μ λ μ격 μ μ₯μμ μ΄λ¦ νμΈ: git remote μ€μ λ λͺ¨λ μ격μ μ₯μ μ΄λ¦κ³Ό url μ‘°ν: git remote -v μΆκ°: git remote add μ격μ μ₯μλ³μΉ(μΌλ°μ μΌλ‘λ origin) μ격μ μ₯μURL μ κ±°: git remote remove μ격μ μ₯μλ³μΉ |
git branch | κΉ λΈλμΉλ₯Ό νμΈνκ³ μΆκ°νλλ° μ¬μ©λλ€. κΉμ μ΄λ€ λΈλμΉλ€μ΄ μλμ§ νμΈ: git branch νμ¬ μμ μ€μΈ λΈλμΉλ *λ‘ κ°μ‘°λλ€. 리λͺ¨νΈ μ μ₯μμ λΈλμΉ νμΈ: git branch -r λΈλμΉ μΆκ°: git branch <λΈλμΉ μ΄λ¦> |
git checkout <λΈλμΉ μ΄λ¦> | μμ
μ€μΈ λΈλμΉλ₯Ό λ³κ²½νκΈ° μν΄ μ¬μ©λλ€. νμ¬ μμ μ€μΈ λΈλμΉκ° mainμΈλ° login λΈλμΉλ‘ λ³κ²½νκ³ μΆλ€λ©΄ git checkout login |
git fetch | μ격 μ μ₯μμ λ³κ²½μ¬νμ νμΈλ§ νκΈ° μν΄ μ¬μ©νλ€. λ³κ²½λ λ°μ΄ν°λ₯Ό λ‘컬 κΉμ κ°μ Έμ€μ§λ μλλ€. git fetch -p μ격 μ μ₯μμμ μμ λ λΈλμΉκ° λ‘컬μ μ‘΄μ¬νλ κ²½μ°, μ΄λ₯Ό μ κ±°νμ¬ μ΅μ μνλ₯Ό μ μ§νλ μ΅μ |
git pull | μ격 μ μ₯μμ λ³κ²½μ¬νμ νμΈνκ³ μ΅μ λ°μ΄ν°λ₯Ό 볡μ¬νμ¬ λ‘컬 κΉμ κ°μ Έμ¨λ€. |
'πͺλ°λΈμ½μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[TIL]HTTP κΈ°λ³Έ μ 리 & REST API (0) | 2024.03.17 |
---|---|
[2μ£Όμ°¨ 3μΌ] CSS, JavaScript (0) | 2024.03.09 |
[Week1] 리λ μ€ λͺ λ Ήμ΄ (3) | 2024.02.28 |
[Week1] λ²μ κ΄λ¦¬ μμ€ν (0) | 2024.02.28 |
[Week1] νλ‘μ νΈ κ΄λ¦¬ (0) | 2024.02.27 |