μ½λ λ³κ²½μ κΈ°λ‘
μ¨λΌμΈ λ°±μ , 곡μ , νμ
μ½λ κ΄λ¦¬λ₯Ό μμνλ λͺ λ Ήμ΄ (initialize : μ΄κΈ°ννλ€, μ΄κΈ° μΈν νλ€)
π‘ μ²μ vscode μμ git νλ‘μ νΈλ₯Ό μμν λ
1. μ½λλ₯Ό μμ±ν νλ‘μ νΈ ν΄λ μμ±
2. ν΄λΉ ν΄λλ₯Ό vscodeμμ μ΄μ΄μ€λ€.
3. νμΌμ νλ λ§λ€κ³ μνμ½λλ₯Ό μ λ ₯νλ€. (+ μ μ₯ νμ)
4. vscodeμμ ν°λ―Έλμ μ΄μ΄μ€λ€.
5. ν°λ―Έλμμ νμ¬ μμΉλ₯Ό νμΈνλ€.
6. git init λͺ λ Ήμ΄λ₯Ό μ λ ₯νλ€.
7. κΈ°λ³Έ λͺ λ Ήμ΄λ₯Ό μ λ ₯νλ€.
git remote add origin <github μ£Όμ>
β github μ£Όμμ originμ΄λΌλ μ΄λ¦μ λΆμ¬μ€ κ²
git branch -M main
β κΈ°λ³Έ λΈλμΉ = master β λ Έμ μ λμ κ΄λ ¨
β νμ¬ λΈλμΉλͺ (master)μ mainμΌλ‘ λ°κΎΌλ€!
git push -u origin main
β μ΄ μ£Όμ(origin)μ μ΄ λΈλμΉ(branch)λ‘ λ°μνλ€.
μ μ₯νλ λͺ λ Ήμ΄
π¨ Please tell me who you are? μ€λ₯ λ°μ
- git config βglobal user.name βμ μ λͺ β
- git config βglobal user.email βμ μ μ΄λ©μΌβ
μ μ₯μ¬λΆλ₯Ό νμΈνλ λͺ
λ Ήμ΄
β μ½λμ λ³κ²½μ μμ§λ§ μ μ₯μ νμ§ μμλ€λ©΄ λΆμμμΌλ‘ νμ
μ μ₯ λ΄μμ νμΈνλ λͺ λ Ήμ΄ β μ»€λ° λ©μμ§λ‘ μ½λ λ³κ²½μ μΆμΈ‘ κ°λ₯
git diff : μ½λ λ³κ²½ νμΈ
git reset : κ³Όκ±°λ‘ λμκ°κΈ° κ°λ₯
μΆκ°λ‘ μμ λ μ½λ λ°μνκΈ°

λ€λ₯Έ μ¬λμ΄ λ³κ²½ν μμ€λ₯Ό κ°μ Έμ€κΈ°
첫 λ λΆν° ν νλ‘μ νΈλ₯Ό μ§ννκ² λλλ° κ²½λ ₯μμ΄κΈ° λλ¬Έμ λ΄ μν μ΄ μ»€μ Έμ λΆλ΄μ€λ½κΈ°λ νκ³ μ€μν λλ§λ€ κΈ΄μ₯λ λμ§λ§ μ΅λν νλ‘μ νΈλ₯Ό ν΅ν΄ λ§μ κ²μ λ°°μ°λ©° μ’μ κ²½νμ μ»μ μ μκΈ°λ₯Ό λ°λλ€