Chapter 18. Working with GitHub

GitHub (http://github.com) 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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.