Chapter 2. Remote Git

This chapter covers

  • Downloading a remote repository
  • Sending changes to and receiving changes from a remote repository
  • Creating and receiving branches
  • Merging commits from one branch to another

As you learned in technique 1, it’s possible to work entirely with Git as a local version control system and never share changes with others. Usually, however, if you’re using a version control system, you’ll want to share changes: from simply sending files to a remote server for backup to collaborating as part of a large development team. Team collaboration also requires knowledge of how to create and interact with branches for working on different features in parallel. Let’s start by adding a remote repository.

Technique ...

Get Git in Practice now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.