Part 3. Advanced Git

 

Part 3 (chapters 711) provides some bonus Git skills that will help you be more efficient. These chapters introduce a collection of techniques that won’t be used with every Git project but may be important for new ones.

This part will cover the following topics:

  • How to set useful Git configuration settings and aliases
  • How to show the current branch in a terminal prompt
  • How to use submodules to vendor dependencies for a project
  • How to send changes to and receive changes from a Subversion repository
  • How to access a GitHub repository using a Subversion client
  • How to create and merge GitHub pull requests and forks from the command line
  • How to share a repository as a server or through a web interface