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

[혼공학습단 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. 브랜치와 머지. ① 브랜치 : 하나의 프로젝트 폴더 안에 여러 차원을 분기 ...