Tutorial Details
- Difficulty: Beginner
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).
Don’t forget you can tart up your desktop and mobile devices with the Flash for Android Wallpaper!
Tags: Videos

Thank you very much for the screencasts! Very helpful.
Jesse, thank you very much for your Git screencasts! This was a big help in learning git fast and easy – keep up the good work!
btw – are you planning the same thing on ANT?
Yup, I plan on covering my Ant Pile templates to help get people up and running quickly with Ant and TDD.
Thanks Jesse.
Any chance you’ll do a follow-up about merging with conflicts? Looking forward to the Ant and TDD screencasts as well.
This is such an awesome guide, finally got my head around Git Console, so much simple than using a GUI! Cheers Jesse! :)