GitHub.com is a web-based hosting service for projects that use the Git revision control system. This screencast is designed to help you work with projects on GitHub.com.
Section 1: Setting Up
In this introduction to Git I will cover setting up a git repo (git init), adding files (git add), and committing changes (git commit -m “commit message”).
Section 2: Pushing and Pulling
In part 2 of my introduction to Git I’ll cover setting up cloning a repo (git clone url/to/repo), pushing changes (git push origin master), and pulling down changes (git pull).
Section 3: Tagging, Branching and Merging
In this section I’ll cover tagging a repo (git tag tag_name), branching (git branch branch_name), and merging (git merge branch_name).