Chapter 18. Working with GitHub

GitHub ( is the Git project-hosting website that has done much to increase Git’s popularity. GitHub takes advantage of Git’s distributed architecture, but offers additional project management and collaboration features. These features include wiki documentation, issue tracking, and basic collaboration management. GitHub’s social coding features have made it a popular platform for hosting and sharing code.

In this chapter, you’ll create a project on GitHub. I’ll relate GitHub repos to our earlier git clone exercises. You’ll then practice the two important GitHub features for collaboration: forks and pull requests. These two features take the standard git diff and git push/pull commands and add ...

Get Learn Git in a Month of Lunches now with O’Reilly online learning.

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