Intro to Git & GitHub Workshop

Details
Guest speaker Shay Frendt will explore the foundations of Git and GitHub through practical every-day commands and processes during this 3-hour live training course.
Objectives
Understand how Git works and how to apply that to day to day development
Learn how GitHub makes distributed collaboration both effective and enjoyable
Practice the use of Pull Requests to make contributions to any project
Students
Students should attempt to complete the Git and GitHub Class Prerequisites: http://teach.github.com/articles/github-class-prerequisites
It's ok if you run into issues getting set up here, we'll make sure everyone's up and running at the beginning of the class.
If you complete the prerequisites and you'd like to get a head start on Git and GitHub, we recommend looking at http://www.youtube.com/watch?v=pIGYELKPeog to get familiar with a brief overview of the basics.
Class Topics
The Basics
History of Git
Sign up for GitHub
Set up Git
Creating repositories
Cloning repositories
Making changes to a file
Committing to a repository
Pushing to repositories
Next-Level Git and GitHub Maneuvers
Forking repositories
Opening Issues
Searching codebases
Branching
Opening Pull Requests
Adding service hooks

Sponsors
Intro to Git & GitHub Workshop