BOOKSEEK READING GUIDE
깃 사용법 책 추천: 명령으로 시작할지, 변경을 그림으로 먼저 볼지 고릅니다
깃 사용법을 배우려는 이유는 파일을 한 번 더 저장하기 위해서만은 아닙니다. 어느 수정부터 결과가 달라졌는지 확인하고, 다른 작업을 따로 시도하고, 동료와 변경을 주고받으려는 상황이 이어집니다.
명령으로 시작할지, 변경을 그림으로 먼저 볼지 고릅니다
깃 사용법을 배우려는 이유는 파일을 한 번 더 저장하기 위해서만은 아닙니다. 어느 수정부터 결과가 달라졌는지 확인하고, 다른 작업을 따로 시도하고, 동료와 변경을 주고받으려는 상황이 이어집니다. 문제는 같은 커밋이나 브랜치라도 터미널의 명령으로 익히기 편한 독자가 있고 화면의 변화를 먼저 보아야 이해되는 독자가 있다는 점입니다. 『Do it! 5일 만에 끝내는 깃 & 깃허브 입문』은 직접 명령을 실행하는 기본 흐름과 VS Code·깃허브 활용을 함께 살펴볼 선택입니다. 『모두의 깃&깃허브』는 소스트리의 그래픽 화면에서 배운 기능을 명령으로 다시 확인하는 선택입니다. 두 책을 순서대로 마쳐야 협업을 시작할 수 있다는 뜻은 아닙니다. 지금 쓰는 도구와 자신이 변경의 상태를 더 잘 설명할 수 있는 형식을 기준으로 먼저 펼칠 책을 골라보겠습니다.
깃 사용법 공부에서 알아둘 사항
지금 필요한 내용을 다음 항목에서 찾아보면 두 책의 쓰임을 비교하기 좋습니다.
저장과 버전 기록의 차이
- 파일 내용을 바꾸는 일과 커밋으로 변경을 남기는 일을 구분합니다.
- 이전 버전과 현재 작업의 차이를 확인할 필요가 있는지 생각합니다.
- 되돌리기 전에 어떤 상태를 바꾸려는지 먼저 확인합니다.
분리와 공유의 구분
- 브랜치는 작업을 나누는 흐름으로 이해합니다.
- 로컬 저장소와 원격 저장소에 어떤 기록이 있는지 따로 살펴봅니다.
- 병합과 충돌, 풀 리퀘스트를 각각 어떤 상황에서 만나는지 나눕니다.
익히기 편한 조작 방식
- 터미널에서 실행과 결과를 확인하는 형식이 편한지 생각합니다.
- 그래픽 화면에서 변경을 먼저 보는 접근이 필요한지 확인합니다.
- 실제 자료를 바꾸기 전에 별도의 연습 저장소로 실습합니다.
터미널 실습에서 협업과 VS Code 활용으로 이어가려면
버전의 변화를 화면에서 먼저 이해하고 싶다면
『모두의 깃&깃허브』는 그래픽 도구 소스트리에서 버전을 만들고 비교하며 되돌리는 작업을 먼저 다룹니다. 뒤에서 같은 기능을 명령으로 다시 실습하므로 변경의 모양과 입력할 명령을 연결해볼 수 있습니다. 명령어를 외우다 지금 무엇을 바꾸는지 놓쳤던 독자에게 다른 출발점을 제공하는 책입니다.
앞의 책과 비교할 때 차이는 어느 기능이 더 많으냐보다 원리를 만나는 순서에 있습니다. 이 책에서는 브랜치와 충돌, 원격 저장소와 풀 리퀘스트도 화면과 연결해 살펴볼 수 있습니다. 이후 명령줄을 사용할 때 앞서 확인한 결과를 떠올리며 각 명령의 대상과 역할을 비교해볼 수 있다는 점을 보고 나란히 선정했습니다.
2022년 책의 화면이 현재 도구와 완전히 같을 것으로 기대할 필요는 없습니다. 메뉴의 위치보다 기록과 변경의 상태를 구분하는 목적에 맞춰 고를 수 있습니다. 이미 터미널을 편하게 쓰는 독자라면 그래픽 중심의 도입이 필요한지 검토하고, 그림으로 이해한 뒤 명령으로 옮기고 싶은 독자라면 이쪽을 먼저 살펴보세요.
이 책에서 짚는 학습 항목
- 화면에서 이해하는 버전 관리
- 작업 분리와 협업
- 그래픽 작업과 명령의 연결
지금의 질문으로 다시 골라보기
두 권 중 어떤 책을 고르든 별도의 연습 저장소에서 작은 변경을 남기고 되돌려보는 것이 첫 과제가 될 수 있습니다. 터미널에서 결과를 읽을지 그래픽 화면에서 변화를 볼지 자신의 이해 방식에 맞춰 선택하세요.
『Do it! 5일 만에 끝내는 깃 & 깃허브 입문』은 저장소와 커밋, 브랜치의 기본을 직접 확인한 뒤 원격 연결과 협업으로 이어집니다. 이후 VS Code의 그래픽 기능과 README·프로필·사이트 만들기 등을 살펴볼 수 있습니다. 명령을 실행하고 결과가 어떻게 바뀌었는지 확인하는 방식이 편하다면 먼저 검토할 구성입니다.
『모두의 깃&깃허브』가 소스트리에서 변경을 먼저 보게 한다면 이 책은 터미널의 기본 실습과 편집기 안의 활용을 함께 볼 수 있다는 점이 다릅니다. 같은 명령을 반복하는 것보다 커밋의 내용과 원격 저장소의 상태를 나누어 기록해보면 자신의 프로젝트에 적용할 질문이 선명해집니다. 필요한 도구와 읽는 형식이 선택 기준입니다.
제목의 5일은 모든 독자의 숙달 시간을 뜻하지 않습니다. 한 번에 협업과 포트폴리오까지 끝내려 하기보다 지금 필요한 작업을 고를 수 있습니다. 2024년 판본에 포함된 깃허브 데브·코파일럿 내용은 서비스 환경이 달라질 수 있으므로 기본 버전 관리와 구분하며 읽는 편이 좋습니다.
이 책에서 짚는 학습 항목