[책] 토미의 Git with 소스트리
책 소개
이 책은 현재 시중에서 판매되고 있는 "토미의 Git with 소스트리" 라는 책을 온라인으로 공유한 것입니다. 이 책을 통해 Git을 보다 쉽고 편하게 사용하는데 도움이 되면 좋겠습니다. 책에 대한 더 자세한 정보는 이 영상을 참고 하세요.
책 리뷰
GIT의 시작과 끝
GIT 의 내부 구조를 시작으로 해서 이렇게 속시원하게 GIT 을 설명해준 책은 없었다. GIT을 쓰면서 항상 동작 방식에 대한 갈증이 있었는데, 친절한 설명과 함께 책의 구성방식이 너무 좋았다. GIT 책의 시작과 끝이라고 감히 말하고 싶다. -YES24 m*******j님 리뷰 중-
단순하게 몇몇 기능 따라하기에 그치는 후잡한 국내 git 책 보지말고 알아야할 원리, 개념들 잘 설명한 이 책 보시길.. -YES24 f****3 리뷰 중-
다른 git 책들 많이 읽어보았는데, 꼭 필요한 내용들이
다 포함되어 있으면서도 깊이가 있어서 좋았습니다. -알라딘 리뷰 중-
책 구매
책 관련 문의 및 개선사항 제보
책과 관련한 문의 및 개선사항은 이메일 mergeconflicts1@gmail.com로 메일을 보내주시거나 mergeconflicts.com 커뮤니티 에 남겨주세요.
저작권
Copyright 2024. 토미
책의 모든 내용은 토미의 허가 없이 재배포되거나 변경할 수 없습니다.
표지
감사의 글
이 책을 읽는 법
이 책의 대상 독자
저자의 글
내용
- 버전 관리 시스템의 역사
1.1 개요
1.2 파일 폴더 시스템
1.3 로컬 버전 관리 시스템
1.4 중앙집중형 버전 관리 시스템
1.5 분산형 버전 관리 시스템
1.6 정리 - 델타 모델과 스냅샷 모델
2.1 델타 모델
2.2 스냅샷 모델
2.3 정리 - Git의 객체
3.1 개요
3.2 블랍 (Blob: Binary large object)
3.3 트리 (Tree)
3.4 커밋 (Commit)
3.5 태그 (Tag)
3.6 객체 id와 SHA-1 - 저장소 구조
4.1 개요
4.2 저장소의 구조
4.3 파일의 상태
4.4 Git의 동작
4.5 소스트리에서 사용하기
4.6 정리 - Git 사용 환경
- 브랜치
6.1 개요
6.2 브랜치의 구성 및 동작
6.3 브랜치 변경시 내부 동작
6.4 소스트리에서 사용하기
6.5 정리 - 변경 사항 되돌리기
7.1 개요
7.2 리셋
7.3 리버트
7.4 정리 - 머지
8.1 개요
8.2 머지의 선행 조건
8.3 머지의 종류
8.4 소스트리에서 사용하기
8.5 정리 - 충돌처리
9.1 개요
9.2 충돌이 발생했을 때 일어나는 현상
9.3 충돌 해결방법
9.4 충돌처리 팁
9.5 전체 저장소 관점에서 충돌 살펴보기
9.6 소스트리에서 사용하기
9.7 정리 - 리베이스
10.1 개요
10.2 리베이스란?
10.3 리베이스의 동작
10.4 리베이스시 주의사항
10.5 머지와 리베이스의 차이점
10.6 리베이스의 활용 (Interactive Rebase)
10.7 소스트리에서 사용하기
10.8 정리 - 원격저장소
11.1 원격저장소란?
11.2 원격저장소 추적 브랜치
11.3 클론 (Clone)
11.4 푸시 (Push)
11.5 패치 (Fetch)
11.6 풀 (Pull)
11.7 정리 - 잃어버린 커밋 복원하기 (Reflog)
12.1 개요
12.2 레프로그의 정의
12.3 레프로그의 사용 방법
12.4 정리 - 팁 & 트릭
13.1 스태시 (Stash)
13.2 풀 수행시 리베이스 옵션 사용하기
13.3 특정 파일의 변경 이력 확인하기
13.4 패치 (Patch)
13.5 커밋 템플릿
13.6 가장 최근 커밋 변경하기
13.7 선택적으로 커밋 적용하기 (Cherry Pick)