Welcome! Everything is fine.

[TIL] 220210 λ³Έλ¬Έ

TIL

[TIL] 220210

개발곰발 2022. 2. 10.
728x90

πŸ’» Today I Leaned...

πŸ“Œμƒν™œμ½”λ”© - GIT CLI - Backup

μš©μ–΄μ •λ¦¬

  • 지역 μ €μž₯μ†Œ(Local Repository) : μ‹€μ œλ‘œ μž‘μ—…μ„ ν•΄μ„œ 버전을 μƒμ„±ν•˜λŠ” 컴퓨터에 μžˆλŠ” μ €μž₯μ†Œλ₯Ό λ§ν•œλ‹€.
  • 원격 μ €μž₯μ†Œ(Remote Repository) : 지역 μ €μž₯μ†Œμ—μ„œ 버전을 μ—…λ‘œλ“œν•˜μ—¬ λ˜‘κ°™μ€ μƒνƒœλ₯Ό μœ μ§€ν•˜λŠ” 컴퓨터에 μ„€μΉ˜λ˜μ–΄μžˆλŠ” μ €μž₯μ†Œλ₯Ό λ§ν•œλ‹€.
  • push : 지역 μ €μž₯μ†Œμ™€ 원격 μ €μž₯μ†Œλ₯Ό μ—°κ²° μ‹œν‚¨ ν›„ pushλ₯Ό ν•˜λ©΄ 지역 μ €μž₯μ†Œμ— μžˆλŠ” μ†ŒμŠ€μ½”λ“œ, λ¬Έμ„œ, 버전이 원격 μ €μž₯μ†Œλ‘œ μ—…λ‘œλ“œ λœλ‹€. μž‘μ—…μ΄ 끝날 λ•Œ λ§ˆλ‹€ pushλ₯Ό ν•˜λŠ” 것을 톡해 backup을 ν•  수 μžˆλ‹€.
  • clone : μƒˆλ‘œμš΄ μ»΄ν“¨ν„°λ‘œ μž‘μ—…μ„ ν•  경우, 원격 μ €μž₯μ†Œμ— μžˆλŠ” 것듀을 λ³΅μ œν•˜λŠ” 것을 clone이라고 ν•œλ‹€.
  • pull : μƒˆλ‘œμš΄ μž‘μ—…μ΄ μžˆμ„ 경우, κ·Έ μž‘μ—…μ„ λ‹€μš΄λ‘œλ“œν•œλ‹€λŠ” ν‘œν˜„ λŒ€μ‹  pull이라고 ν•œλ‹€.

backup을 톡해 μž‘μ—… 이동성을 κ·ΉλŒ€ν™”ν• μˆ˜ μžˆλŠ” μž₯점이 μžˆλ‹€. 이런 backup의 쀑심에 μžˆλŠ” 것은 λ°”λ‘œ 원격 μ €μž₯μ†Œμ΄λ‹€. 원격 μ €μž₯μ†Œλ₯Ό 직접 λ§ˆλ ¨ν•˜λŠ” 것은 μ–΄λ ΅κΈ° λ•Œλ¬Έμ—, 이것을 μ œκ³΅ν•΄μ£ΌλŠ” μ„œλΉ„μŠ€λ₯Ό 많이 μ΄μš©ν•˜κ³ , κ·Έ μ„œλΉ„μŠ€λ₯Ό git hostiog이라고 ν•œλ‹€.

Git hosting

검색창에 git hosting을 치고 git 곡식 νŽ˜μ΄μ§€μ— 듀어가보면 λ‹€μŒκ³Ό 같이 λ§Žμ€ μ„œλΉ„μŠ€ λͺ©λ‘μ„ λ³Ό 수 μžˆλ‹€. 특히 GitHubλŠ” μ „μ„Έκ³„μ˜ μˆ˜λ§Žμ€ μ˜€ν”ˆμ†ŒμŠ€λ“€μ΄ λ§Œλ“€μ–΄μ§€κ³  μžˆλ‹€. 그리고 사싀 GitHub와 GitLab이 μ–΄λ–€ 점이 λ‹€λ₯Έμ§€ λͺ°λžλŠ”데, 차이점이 잘 λ‚˜μ™€μžˆμ–΄μ„œ ꢁ금증이 ν’€λ Έλ‹€. 

κ³΅λΆ€μ˜ λ°©ν–₯

μ•žμœΌλ‘œ λ°°μ›Œμ•Ό ν•  것듀은 λ‹€μŒκ³Ό κ°™λ‹€.

  • 지역 μ €μž₯μ†Œ(Local Repository)와 원격 μ €μž₯μ†Œ(Remote Repository)λ₯Ό μ—°κ²°ν•˜λŠ” 방법?
  • 원격 μ €μž₯μ†Œ(Remote Repository)μ—μ„œ μƒˆλ‘œμš΄ 지역 μ €μž₯μ†Œ(Local Repository)둜 λ³΅μ‚¬ν•˜μ—¬ μž‘μ—…ν•˜λŠ” 방법?

λ˜ν•œ μ €μž₯μ†Œλ“€ 간에 μ„œλ‘œ 버전을 μ£Όκ³ λ°›κΈ° μœ„ν•΄μ„œλŠ” 톡신을 ν•΄μ•Όν•˜λŠ”λ°, 톡신방법은 크게 두가지이닀. 

  • HPPT :  λ³΄μ•ˆ 쑰금 λΆ€μ‘±, 뢈편, 배울 ν•„μš” X κ·Έλƒ₯ ν•  수 있음.
  • SSH : λ³΄μ•ˆ κ°•λ ₯, 편리, λ°°μ›Œμ•Όν•  게 많음.

πŸ“Œμ •μ²˜κΈ° ν•„κΈ° 1 - 1

    • κ°€λ³κ²Œ 읽기 - 1νšŒλ…δΈ­
    • 각 단원 기좜문제 ν’€κΈ°

πŸ“Œμ˜μ–΄

  • Lesson13

'TIL' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[TIL] 220214  (0) 2022.02.14
[TIL] 220211  (0) 2022.02.11
[TIL] 220209  (0) 2022.02.09
[TIL] 220207  (0) 2022.02.07
[TIL] 220206  (0) 2022.02.06