When many people hear Git, they think GitHub. GitHub is the popular online Git hosting service that has brought the power of social networks to the open source coding community. And as more and more projects switch to Git and an increasing number of companies and individual developers move there to host their open and closed source projects, it's becoming ever more important to know how to participate in that community.

GitHub has over 650,000 developers registered on the site, hosting more than 500,000 unique open source projects and 1.8million total repositories. Companies such as Twitter, Facebook, Yahoo and Rackspace, among thousands of others, use GitHub to share their open source projects and take contributions from the larger open source community. Many more companies use GitHub to outsource their code hosting needs or find developers to hire – learning the site may be how you get your next job or what you use when you get there.

  1. Download Tower
  2. Import and commit code
  3. Create an account
  4. Create a new repository
  5. Add GitHub as a remote repo
  6. Push your code to GitHub
  7. Fork a repository
  8. Clone that repository
  9. Make a change
  10. Publish your topic branch
  11. Start a pull request
  12. Fill in and inspect your pull request
  13. See image differences
  14. Comment on changed line
  15. View pull request discussion
  16. View branch list
  17. See compare page
  18. Your pull requests
  19. Your profile

See : http://goo.gl/NBd2z