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
Chapter 1
Getting Started
This chapter will be about getting started with Git. We will begin by explaining some background on version control tools, then move on to how to get Git running on your system and finally how to get it set up to start working with. At the end of this chapter you should understand why Git is around, why you should use it and you should be all set up to do so.