프로 Git 그림으로 이해하는 Git의 작동 원리와 사용법
Description
[프로 Git]는 Git의 기본적인 사용법부터 고급 기능까지를 전반적으로 살펴보고 언제 어떻게 사용해야 하는지 알려주는 책이다. 2판에서는 Git을 사용하는 오픈 소스 커뮤니티의 폭발적인 증가 양상에 맞춰 Git 호스팅 웹사이트인 GitHub 커뮤니티를 한 개 장으로 구성해 소개하고 있다.

저자

스캇샤콘,벤스트라웁

저자스캇샤콘ScottChacon은GitHub의공동설립자이다.오랫동안Git에반젤리스트로활동하고있다.프로Git1판의원저자다.

목차

목차
1장시작하기
1.1버전관리란?
1.2짧게보는Git의역사
1.3Git기초
1.4CLI
1.5Git설치
1.6Git최초설정
1.7도움말보기
1.8요약
2장Git의기초
2.1Git저장소만들기
2.2수정하고저장소에저장하기
2.3커밋히스토리조회하기
2.4되돌리기
2.5리모트저장소
2.6태그
2.7GitAlias
2.8요약
3장Git브랜치
3.1브랜치란무엇인가
3.2브랜치와Merge의기초
3.3브랜치관리
3.4브랜치워크플로
3.5리모트브랜치
3.6Rebase하기
3.7요약
4장Git서버
4.1프로토콜
4.2서버에Git설치하기
4.3SSH공개키만들기
4.4서버설정하기
4.5Git데몬
4.6스마트HTTP
4.7GitWeb
4.8GitLab
4.9또다른선택지,호스팅
4.10요약
5장분산환경에서의Git
5.1분산환경에서의워크플로
5.2프로젝트에기여하기
5.3프로젝트관리하기
5.4요약

6장GitHub
6.1계정만들고설정하기
6.2GitHub프로젝트에기여하기
6.3GitHub프로젝트관리하기
6.4Organization관리하기
6.5GitHub스크립팅
6.6요약
7장Git도구
7.1리비전조회하기
7.2대화형명령
7.3Stashing과Cleaning
7.4내작업에서명하기
7.5검색
7.6히스토리단장하기
7.7Reset명확히알고가기
7.8고급Merge
7.9Rerere
7.10Git으로버그찾기
7.11서브모듈
7.12Bundle
7.13Replace
7.14Credential저장소
7.15요약
8장Git맞춤
8.1Git설정하기
8.2GitAttributes
8.3GitHooks
8.4정책구현하기
8.5요약
9장Git과여타버전관리시스템
9.1Git:범용Client
9.2Git으로옮기기
9.3요약
10장Git의내부
10.1Plumbing명령과Porcelain명령
10.2Git개체
10.3GitRefs
10.4Packfile
10.5Refspec
10.6데이터전송프로토콜
10.7운영및데이터복구
10.8환경변수
10.9요약
부록A다양한환경에서Git사용하기
A.1GUI
A.2VisualStudio
A.3Eclipse
A.4Bash
A.5Zsh
A.6Powershell
A.7요약
부록B애플리케이션에Git넣기
B.1Git명령어
B.2Libgit2
B.3JGit
부록CGit명령어
C.1설치와설정
C.2프로젝트가져오기와생성하기
C.3스냅샷다루기
C.4Branch와Merge
C.5공유하고업데이트하기
C.6보기와비교
C.7Debugging
C.8Patch하기
C.9Email
C.10다른버전관리시스템
C.11관리
C.12Plumbing명령어
찾아보기

출판사 서평

출판사서평
오픈소스개발자가Git에대해알아야할모든것
이책은Git의기본적인사용법부터고급기능까지를전반적으로살펴보고언제어떻게사용해야하는지알려준다.무턱대고명령어를나열하는식이?아니라작동원리까지설명해주고있어서이책을다읽고나면Git의근본을이해할수있을것이다.
2판에서는Git을사용하는오픈소스커뮤니티의폭발적인증가양상에맞춰Git호스팅웹사이트인GitHub커뮤니티를한개장으로구성해소개하고있다.GitHub을같이배우면커뮤니티에참여할수있어서자신만의...
오픈소스개발자가Git에대해알아야할모든것
이책은Git의기본적인사용법부터고급기능까지를전반적으로살펴보고언제어떻게사용해야하는지알려준다.무턱대고명령어를나열하는식이아니라작동원리까지설명해주고있어서이책을다읽고나면Git의근본을이해할수있을것이다.
2판에서는Git을사용하는오픈소스커뮤니티의폭발적인증가양상에맞춰Git호스팅웹사이트인GitHub커뮤니티를한개장으로구성해소개하고있다.GitHub을같이배우면커뮤니티에참여할수있어서자신만의Git호스팅을사용하는것보다더큰효과를얻을수있을것이다.
1판이나온이후에Git데이터전송에사용하는HTTP프로토콜이크게개선되었다.때문에이책예제의대부분은더간단한HTTP를사용하도록수정했다.하지만하위호환성을지켜내기위한GitCore팀의노력으로핵심적인내용은변하지않았다.따라서Git을새로배우는사람뿐아니라이미Git을어느정도알고있는사람도무리없이이해할수있다.마지막장에서는Git의은밀하고기술적인구조를깊이있게다루고있다.
[이책에서다루는내용]
-Git의기본적인사용법
-Git의브랜치
-Git서버
-분산환경에서의Git
-GitHub
-Git도구
-Git맞춤
-Git과여타버전관리시스템
-Git의내부