BOOKSEEK BOOK NOTES
Do it! 5일 만에 끝내는 깃 & 깃허브 입문
파일을 복사해서 이름 끝에 날짜를 붙이는 방식으로는 어느 수정에서 문제가 생겼는지 찾기 어려워집니다. 이 책은 그 순간 필요한 버전 관리의 기초를 깃과 깃허브로 배워보는 안내서입니다. 내 컴퓨터에서 변경을 기록하는 일과 원격 저장소를 통해 협업하는 일을 이어서 다룹니다. 제목의 기간을 모든 독자의 완료 시간으로 받아들이기보다 자신이 필요한 기본 작업을 묶어 연습할 계획으로 살펴볼 수 있습니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
책의 기본 정보
- 출판사
- 이지스퍼블리싱
- 출간일
- 2024-08-09
- 분량
- 296쪽
- ISBN
- 9791163036319
이 책에서 공부할 수 있는 내용
이 책에서는 변경 기록과 복구, 브랜치와 원격 협업, 개발 도구와 작업 공유을 다룹니다. 관심 있는 항목을 아래 설명과 함께 살펴보세요.
변경 기록과 복구
- 저장소·커밋·파일 상태·작업 되돌리기를 연습 저장소의 변화로 살펴봅니다.
브랜치와 원격 협업
- 작업을 나누고 합치는 흐름과 로컬·원격 저장소의 상호 작용을 구분합니다.
개발 도구와 작업 공유
- VS Code의 깃 기능, README와 깃허브 활용의 범위를 확인합니다.
관련 주제의 학습 사항: 깃 사용법 책 추천
어떤 내용을 다루나요?
파일을 복사해서 이름 끝에 날짜를 붙이는 방식으로는 어느 수정에서 문제가 생겼는지 찾기 어려워집니다. 이 책은 그 순간 필요한 버전 관리의 기초를 깃과 깃허브로 배워보는 안내서입니다. 내 컴퓨터에서 변경을 기록하는 일과 원격 저장소를 통해 협업하는 일을 이어서 다룹니다. 제목의 기간을 모든 독자의 완료 시간으로 받아들이기보다 자신이 필요한 기본 작업을 묶어 연습할 계획으로 살펴볼 수 있습니다.
초반에는 설치와 설정을 거쳐 저장소를 만들고 버전을 기록합니다. 여기에서 중요한 질문은 파일을 저장한 것과 커밋으로 변경을 남긴 것이 어떻게 다른가입니다. 명령을 입력하는 순서를 따라가기만 하면 화면이 같다는 사실은 확인해도 무엇을 기록했는지는 놓칠 수 있습니다. 작은 연습 문서를 정해 수정한 내용과 기록한 시점을 함께 적어보면 책의 실습을 자신의 작업에 연결하기 좋습니다.
커밋을 확인하고 작업을 되돌리는 부분은 실수한 뒤의 선택을 다룹니다. 되돌린다는 말 아래에도 아직 기록하지 않은 수정과 이미 남긴 버전이 함께 있을 수 있습니다. 어느 상태를 바꾸려는지 먼저 정리하는 독서가 필요합니다. 중요한 실제 파일을 대상으로 서둘러 시험하기보다 별도의 연습 저장소에서 변화 전후를 비교해보면 명령의 의미를 확인하는 데 집중할 수 있습니다.
브랜치를 만드는 설명은 작업을 나누는 방법으로 이어집니다. 단지 이름이 다른 폴더를 만든다고 생각하기보다 어느 변경을 어느 흐름에 남기는지 살펴보세요. 한 기능을 시험하는 과정과 기존 작업을 유지하는 과정을 나란히 놓아보면 분리와 병합이 필요한 이유가 구체적으로 보입니다. 이 책은 브랜치를 만든 뒤 커밋하고 합치는 작업을 실제 버전 관리의 흐름 안에서 확인하도록 구성합니다.
깃허브 부분에서는 원격 저장소를 연결하고 동기화하며 여러 컴퓨터와 협업하는 범위를 다룹니다. 깃을 설치했다는 사실과 다른 사람에게 변경을 전달할 준비가 끝났다는 사실은 같지 않습니다. 로컬과 원격의 기록을 따로 보면서 무엇을 보냈고 무엇을 가져오는지 확인할 수 있습니다. 협업에 들어가기 전 알아둘 작업을 배우고 싶은 독자에게 이러한 범위가 선택 근거가 됩니다.
뒤쪽에는 VS Code의 그래픽 기능과 프로필·README, 이력서 사이트와 블로그 같은 활용이 들어 있습니다. 터미널 명령과 편집기의 버튼을 서로 다른 기술로만 외우기보다 같은 변경 기록을 어떤 화면에서 다루는지 비교해볼 수 있습니다. 포트폴리오에 관한 내용도 코드 관리와 연결되지만 취업 결과를 보장하는 자료는 아닙니다. 먼저 자신의 작업을 설명하고 공유하는 용도로 범위를 잡는 편이 좋습니다.
2024년 판본은 깃허브 데브와 코파일럿 관련 부록도 포함합니다. 해당 서비스의 화면이나 조건이 달라질 수 있으므로 이것만을 이유로 기본 버전 관리의 이해를 미룰 필요는 없습니다. 북시크가 이 책을 고른 이유는 변경 기록과 원격 협업을 함께 연습하고, 이후 편집기 안의 작업과 공유로 연결할 수 있기 때문입니다. 그림 중심의 개념 확인과 직접 명령을 입력하는 학습을 함께 원하는 독자에게 어울립니다.
특징
로컬 버전 관리에서 원격 저장소와 협업으로 이어집니다. 깃과 깃허브를 같은 이름의 도구처럼 생각하던 독자가 역할을 나누어볼 수 있습니다.
명령을 입력하고 결과를 확인하는 실습을 중심에 둡니다. 변경을 기록하고 확인한 뒤 되돌리는 기본 흐름을 연습할 수 있습니다.
VS Code의 그래픽 사용법도 포함합니다. 터미널과 편집기 화면에서 같은 작업의 의미를 비교해볼 여지가 있습니다.
프로필·README·사이트 만들기와 부록을 더했습니다. 코드 관리 이후 자신의 작업을 설명하고 공유하려는 관심으로 범위를 넓힐 수 있습니다.
이 책에서 주로 다루는 내용
- 변경 기록과 복구
- 브랜치와 원격 협업
- 개발 도구와 작업 공유
작가 소개
고경희는 HTML·CSS·자바스크립트 등 웹 기술의 강의와 집필을 해온 저자입니다. 이고잉은 생활코딩을 통해 프로그래밍과 웹·서버 등 여러 기술의 학습 자료를 공개해온 교육자입니다. 두 저자의 설명을 깃과 깃허브 입문 과정으로 엮었습니다.