
Free
Book Description
Korean translation of Pro Git
Table of Contents
- 시작하기
- 버전 관리란?
- 로컬 버전 관리 시스템
- 중앙집중식 버전 관리 시스템
- 분산 버전 관리 시스템
- 짧게 보는 Git의 역사
- Git 기초
- 델타가 아니라 스냅샷
- 거의 모든 명령을 로컬에서 실행
- Git의 무결성
- Git은 데이터를 추가할 뿐
- 세 가지 상태
- Git 설치
- 소스코드로 설치하기
- 리눅스에 설치
- Mac에 설치하기
- 윈도에 설치
- Git 최초 설정
- 사용자 정보
- 편집기
- Diff 도구
- 설정 확인
- 도움말 보기
- 요약
- 버전 관리란?
- Git의 기초
- Git 저장소 만들기
- 기존 디렉토리를 Git 저장소로 만들기
- 기존 저장소를 Clone하기
- 수정하고 저장소에 저장하기
- 파일의 상태 확인하기
- 파일을 새로 추적하기
- Modified 상태의 파일을 Stage하기
- 파일 무시하기
- Staged와 Unstaged 상태의 변경 내용을 보기
- 변경사항 커밋하기
- Staging Area 생략하기
- 파일을 삭제하기
- 파일 이름 변경하기
- 커밋 히스토리 조회하기
- 조회 제한조건
- GUI 도구로 히스토리를 시각화하기
- 되돌리기
- 커밋 수정하기
- 파일 상태를 Unstage로 변경하기
- Modified 파일 되돌리기
- 리모트 저장소
- 리모트 저장소 확인하기
- 리모트 저장소 추가하기
- 리모트 저장소를 Pull 하거나 Fetch 하기
- 리모트 저장소에 Push하기
- 리모트 저장소 살펴보기
- 리모트 저장소 이름을 바꾸거나 리모트 저장소를 삭제하기
- 태그
- 태그 조회하기
- 태그 붙이기
- Annotated 태그
- 태그에 서명하기
- Lightweight 태그
- 태그 검증하기
- 나중에 태그하기
- 태그 공유하기
- 팁과 트릭
- 자동완성
- Git Alias
- 요약
- Git 저장소 만들기
- Git 브랜치
- 브랜치란 무엇인가?
- 브랜치와 Merge의 기초
- 브랜치의 기초
- Merge의 기초
- 충돌의 기초
- 브랜치 관리
- 브랜치 Workflow
- Long-Running 브랜치
- 토픽 브랜치
- 리모트 브랜치
- Push하기
- 브랜치 추적
- 리모트 브랜치 삭제
- Rebase하기
- Rebase의 기초
- 좀 더 Rebase
- Rebase의 위험성
- 요약
- Git 서버
- 프로토콜
- 로컬 프로토콜
- SSH 프로토콜
- Git 프로토콜
- HTTP/S 프로토콜
- 서버에 Git 설치하기
- 서버에 Bare 저장소 넣기
- 바로 설정하기
- SSH 공개키 만들기
- 서버에 설정하기
- 공개하기
- GitWeb
- Gitosis
- Gitolite
- 설치하기
- 자신에게 맞게 설치하기
- 설정 파일과 접근제어 규칙
- "deny" 규칙을 꼼꼼하게 제어하기
- 파일 단위로 Push를 제어하기
- Personal 브랜치
- "와일드카드" 저장소
- 그 밖의 기능들
- Git 데몬
- Hosted Git
- GitHub
- 계정 설정하기
- 저장소 만들기
- Subversion으로부터 코드 가져오기(Import)
- 동료 추가하기
- 내 프로젝트
- 프로젝트 Fork
- GitHub 요약
- 요약
- 프로토콜
- 분산 환경에서의 Git
- 분산 환경에서의 Workflow
- 중앙집중식 Workflow
- Integration-Manager Workflow
- Dictator and Lieutenants Workflow
- 프로젝트에 기여하기
- 커밋 가이드라인
- 비공개 소규모 팀
- 비공개 대규모 팀
- 공개 소규모 팀
- 대규모 공개 프로젝트
- 요약
- 프로젝트 운영하기
- 토픽 브랜치에서 일하기
- 이메일로 받은 Patch를 적용하기
- 리모트 브랜치로부터 통합하기
- 무슨 내용인지 확인하기
- 기여물 통합하기
- 릴리즈 버전에 태그 달기
- 빌드넘버 만들기
- 릴리즈 준비하기
- Shortlog 보기
- 요약
- 분산 환경에서의 Workflow
- Git 도구
- 리비전 조회하기
- 리비전 하나 가리키기
- 짧은 SHA-1
- SHA-1 해시 값에 대한 단상
- 브랜치로 가리키기
- RefLog로 가리키기
- 계통 관계로 가리키기
- 범위로 커밋 가리키기
- 대화형 명령어
- Staging Area에 파일 추가하고 추가 취소하기
- 파일의 일부분만 Staging Area에 추가하기
- Stashing
- 하던 일을 Stash하기
- Stash 되돌리기
- Stash를 적용한 브랜치 만들기
- 히스토리 단장하기
- 마지막 커밋을 수정하기
- 커밋 메시지를 여러 개 수정하기
- 커밋 순서 바꾸기
- 커밋 합치기
- 커밋 분리하기
- filter-branch는 포크레인
- Git으로 버그 찾기
- 파일 어노테이션
- 이진 탐색
- 서브모듈
- 서브모듈 시작하기
- 서브모듈이 있는 프로젝트 Clone하기
- 슈퍼프로젝트
- 서브모듈 사용할 때 주의할 점들
- Subtree Merge
- 요약
- 리비전 조회하기
- Git맞춤
- Git 설정하기
- 클라이언트 설정
- 컬러 터미널
- 다른 Merge, Diff 도구 사용하기
- 소스 포맷과 공백
- 서버 설정
- Git Attribute
- 바이너리 파일
- 키워드 치환
- 저장소 익스포트하기
- Merge 전략
- Git 훅
- 훅 설치하기
- 클라이언트 훅
- 서버 훅
- 정책 구현하기
- 서버 훅
- 클라이언트 훅
- 요약
- Git 설정하기
- Git으로 이전하기
- Git과 Subversion
- git svn
- 설정하기
- 시작하기
- Subversion 서버에 커밋하기
- 새로운 변경사항 받아오기
- Git 브랜치 문제
- Subversion의 브랜치
- Subversion 브랜치 넘나들기
- Subversion 명령
- Git-Svn 요약
- Git으로 옮기기
- 가져오기
- Subversion
- Perforce
- 직접 Importer 만들기
- 요약
- Git과 Subversion
- Git의 내부
- Plumbing 명령과 Porcelain 명령
- Git 개체
- Tree 개체
- 커밋 개체
- 개체 저장소
- Git 레퍼런스
- HEAD
- 태그
- 리모트 레퍼런스
- Packfile
- Refspec
- Refspec Push하기
- 레퍼런스 삭제하기
- 데이터 전송 프로토콜
- Dumb 프로토콜
- 스마트 프로토콜
- 운영 및 데이터 복구
- 운영
- 데이터 복구
- 개체 삭제
- 요약
The book hasn't received reviews yet.
You May Also Like
Also Available On
Categories
Arts & Photography489Biographies & Memoirs82Business & Money149Children's Books1718Christian Books & Bibles991Comics & Graphic Novels6Computers & Technology877Cookbooks, Food & Wine24Crafts, Hobbies & Home207Education & Teaching3899Engineering & Transportation1Gay & Lesbian3Health, Fitness & Dieting14History5884Humor & Entertainment165Law154Literature & Fiction19919Medical Books2Mystery, Thriller & Suspense24Other3126Parenting & Relationships12Politics & Social Sciences1482Professional & Technical26Reference11Religion & Spirituality1749Romance275Science & Math1241Science Fiction & Fantasy211Self-Help42Sports & Outdoors48Teen & Young Adult161Test Preparation175Travel115
Curated Lists
Free Machine Learning Books
11 Books
- Pattern Recognition and Machine Learning (Information Science and Statistics)
- by Christopher M. Bishop
- Data mining
- by I. H. Witten
- The Elements of Statistical Learning: Data Mining, Inference, and Prediction
- by Various
Free Chemistry Textbooks
8 Books
- CK-12 Chemistry
- by Various
- Chemistry Grade 10 [CAPS]
- by Free High School Science Texts Project
- General Chemistry II
- by John Hutchinson
Free Mathematics Textbooks
21 Books
- Microsoft Word - How to Use Advanced Algebra II.doc
- by Jonathan Emmons
- Advanced Algebra II: Activities and Homework
- by Kenny Felder
- de2de
- by
Free Children Books
38 Books
- The Sun Who Lost His Way
- by
- Tania is a Detective
- by Kanika G
- Firenze_s-Light
- by
Free Java Books
10 Books
- Java 3D Programming
- by Daniel Selman
- The Java EE 6 Tutorial
- by Oracle Corporation
- JavaKid811
- by
- Jamaica Primary Social Studies 2nd Edition Student's Book 4
- by Eulie Mantock, Trineta Fendall, Clare Eastland
- Reggae Readers Student's Book 1
- by Louis Fidge
- Reggae Readers Student's Book 2
- by Louis Fidge