Chapters ▾
1st Edition
-
. Getting Started
- .1 About Version Control
- .2 A Short History of Git
- .3 Git Basics
- .4 Installing Git
- .5 First-Time Git Setup
- .6 Getting Help
- .7 Summary
-
. Git Basics
-
. Git Branching
-
. Git on the Server
- .1 The Protocols
- .2 Getting Git on a Server
- .3 Generating Your SSH Public Key
- .4 Setting Up the Server
- .5 Public Access
- .6 GitWeb
- .7 Gitosis
- .8 Gitolite
- .9 Git Daemon
- .10 Hosted Git
- .11 Summary
-
. Distributed Git
-
. Git Tools
- .1 Revision Selection
- .2 Interactive Staging
- .3 Stashing
- .4 Rewriting History
- .5 Debugging with Git
- .6 Submodules
- .7 Subtree Merging
- .8 Summary
.3 Git and Other Systems - Summary
Summary
You should feel comfortable using Git with Subversion or importing nearly any existing repository into a new Git one without losing data. The next chapter will cover the raw internals of Git so you can craft every single byte, if need be.