Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Distributed Version Control Systems (DVCS)


  • Full copy of repository.
  • No central control (good/bad).
  • No single point of failure.
  • Easy branching.
  • Easy merging.
  • Fast.
  • Allow off-line development.