Git & GitHub

λ‘œμ»¬μ €μž₯μ†Œ

πŸŒ³μ§€ν˜œμ˜ 숲 2022. 9. 28. 19:33

λ‘œμ»¬μ €μž₯μ†Œλž€?

β–Ά 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