Preface
1.Introduction
2.Installinq Git
3.Getting Started
4.Basic Git Concepts
5.File Management and the Index
6.Commits
7.Branches
8.Diffs
9.Merges
10.Altering Commits
11.TheStashandthe Reflog
12.Remote Repositories
13.Repository Management
14.Patches
15.Hooks
16.Combining Projects
17.Submodule Best Practices
18.Using Git with Subversion Repositories
19.Advanced Manipulations
20.Tips,Tricks,and Techniques
21.Git and GitHub
Index