본문 바로가기
서평단, 체험단 내용/[한빛미디어] 혼공학습단10기

[혼공학습단 10기] 혼자 공부하는 얄팍한 코딩지식 6주

by 비우내포 2023. 8. 15.
반응형

[혼공학습단 10기] 혼자 공부하는 얄팍한 코딩지식 6주 

 ( 5주차: 2023.08.14 ~ 2023.08.20 )
 

 

 
 
어느새 혼공학습단의 마지막 주.
숙제를 하며 포스팅을 올리긴 했으나 실제로 집중하며 했는지 
반성해보면 좋은 대답은 나오지 않을 듯 하다.
 

 - Chapter 03. (03-5) 확인 문제 풀고 인증하기 (p. 292)
기본미션: Chapter 03. (03-5) 확인 문제 풀고 인증하기 (p. 292)
선택미션: 깃, 깃 호스팅 서비스 강의 듣고 정리하기 (P.298~304)
 

 

 

 

 
깃.
깃을 알기전에 알아야 할 개념.
VCS (버전관리시스템): 소프트웨어의 시간과 차원을 관리해주는 시스템
 - VCS가 필요한 이유.
 1. 전체 프로젝트를 버전별로 저장하므로 용양을 많이 차지함.
 2. 큰 프로젝트의 경우 저장공간이 부족할 뿐만 아니라 백업하는대도 많은 시간이 소요.
 3. 각 버전에 정확히 어떤 변화가 생겼는지 파악하기 어려움.
 4. 과거의 작업중 특정한 것만 되돌리는 것이 불가.
 
 
깃. 
리눅수의 장시자인 리누스 토르발스가 개발한 VCS.
현재 전 세계 프로그래머 사이에 대세로 자리잡았고 필수품으로 분류됨.
 
1. 리셋과 리버트
 ① 커밋 : 프로젝트 상태를 버전으로 저장하는 것
 ② 리셋 : 시간을 그 이전으로 뒤로 감기
 ③ 리버트 : 특정 버전만 콕 집어 거꾸로 돌려 감기
 
2. 브랜치와 머지.
 ① 브랜치 : 하나의 프로젝트 폴더 안에 여러 차원을 분기
 ② 머지 : 버전에서 작업한 내용들을 메인 차원으로 가져오는 것
 
3. 깃 호스팅 서비스
 - 코드 관리 서비스 깃을 이용하여 만든 결과물을 온라인에서 협업하기 위해 필요한 공간
 ① 푸시 : 각자 작업한 버전을 업로드하는 것
 ② 풀 : 동료들이 작업한 버전을 통합된 최신 버전으로 다운로드하는 것

 

혼공학습단, 혼공, 혼공얄코, 혼공학습단10기, 혼자공부하는얄팍한코딩사전, (주)한빛미디어, 고현민, 학습단

728x90
반응형

댓글