λ‘컬μ μ₯μ
λ‘컬μ μ₯μλ?
βΆ Gitμ ν΅ν΄ λ²μ κ΄λ¦¬κ° μ΄λ€μ§ λ΄ μ»΄ν¨ν°μ μλ ν΄λ
λ‘컬μ μ₯μ μ€μ λ°©λ²
1. μνλ μμΉμ νλ‘μ νΈλ₯Ό λ΄μ ν΄λλ₯Ό μμ±νλ€.
2. κ·Έ ν΄λμ λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμ λλ¬ 'μλ‘λ§λ€κΈ°' > 'ν μ€νΈ λ¬Έμ'λ₯Ό ν΄λ¦νκ³ λ΄μ©μ μμ±νλ€.
3. ν°λ―Έλμ μ΄μ΄ ν΄λΉ ν΄λμ μ§μ ν ν 'git init'μ μ λ ₯νμ¬ '.git' μ΄λΌλ λ‘컬μ μ₯μ ν΄λλ₯Ό μμ±νλ€. ('.git'μ΄λΌλ νμ₯λͺ μ μ¨κΉμ²λ¦¬κ° λμ΄μμ΄μ 보μ΄μ§ μλλ€. μλμ κ°μ΄ '보기' > 'νμ' > 'νμΌνμ₯λͺ 'μ ν΄λ¦νλ©΄ μ¨κΉνμΌ λ³Ό μ μλ€.)
$ git init
4. μ΄λ©μΌκ³Ό μ΄λ¦μ μ μ₯νλ€.
$ git config --global user.email "<μ΄λ©μΌ μ£Όμ>"
$ git config --global user.name "<μ΄λ¦>"
5. μ격μ μ₯μμ λ‘컬μ μ₯μλ₯Ό μ°κ²°νλ€. (μ격μ μ₯μλ pushνκΈ° μ μ μ°κ²°νλ€.)
$ git remote add origin <μ격μ μ₯μ(Repositoryμ£Όμ)>
ex) $ git remote add origin https://github.com/abc/def.git
6. μμ ν νμΌμ μ€ν μ΄μ§μ μ¬λ¦°λ€.
$ git add <μμ ν νμΌλͺ
+ νμ₯μ>
ex) $ git add index.html
7. μ€ν μ΄μ§μ μ¬λΌμ¨ μ½λλ₯Ό μ€λ μ·μ μ°λλ€.
$ git commit
8. μ΄ν νλ©΄μ΄ λ°λλ©΄ 'i'λ₯Ό λλ₯΄κ³ μ€λ μ·(컀λ°) λ΄μ©μ μ λ ₯ν ν, 'esc'λ₯Ό λλ₯΄κ³ ':wq'λ₯Ό μ λ ₯ν ν μν°λ₯Ό λλ₯Έλ€.
9. μ격 μ μ₯μ(Git)μ μ¬λ¦°λ€. (μ격 μ μ₯μ(Repository)μ μ°κ²°λμ΄ μμ΄μΌ νλ€.)
$ git push origin master