Handwritten Getting Git logo

A comprehensive video course from git init to Git Master.

Log in

Ready to git started? Jump ahead and buy now.

I used to just memorize the Git commands. I didn’t know them. I didn’t understand them. I just ran the commands my teammates said to run. Any time something went wrong, I had to ask our Git Master to fix it.

This was silly. Git is something I use every day. I needed to learn it to make my development workflow smoother and more efficient.

Over the past five years I’ve spoken to conferences, given workshops, and trained teams to use Git effectively. I took all of that experience and put it into this video course to guide you from git init to Git Master.

We need to get back to the basics of writing code for other humans. This is the goal of Getting Git.

Watch the introduction…

What does the video course cover?

Getting Git is a 5 part course with over 50 videos to help you learn Git commands in detail as well as cover everyday scenarios you'll encounter when using Git.

Getting Started

Getting Git starts with 4 videos to give you a feel for the course as well as ensure you have Git installed and configured. You can watch them all for FREE.

Making Changes

Part 1 contains 14 videos to learn Git commands to manage a standalone Git repository, including: git init, git add, git commit, git rm, and git revert.

Viewing History

Part 2 contains 10 videos to learn Git commands to view current and past changes, including: git status, git log, git show, and git diff.

Using Workflows

Part 3 contains 12 videos to learn Git commands to manage multiple development within a single Git repository. This includes: git branch, git checkout, git merge, git cherry-pick, and git rebase.

Sharing Work

Part 4 contains 12 videos to learn Git commands to share a Git repository. This includes: git clone, git push, git pull, git fetch, and git remote.

But wait, there's more!

In addition to the videos there are course add-ons included with every Getting Git package to help you master Git.

eBook

Every packages includes a 96 page ebook covering all of the commands and options outlined in the Getting Git video course.

Everyday Git

Bonus videos covering everyday scenarios you'll encounter when using Git with new videos added on a regular basis.

Group Calls

Private live-streams lasting about 20 minutes each where you can ask me any questions so you get the most out of Getting Git.

Get Getting Git

Choose the package that works for you.

Free
  • Access to the first 16 videos of the video course
  • Access to an HTML version of the ebook
Sign Up FREE
Init
  • Full access to the complete video course
  • Downloadable copy of the ebook
  • Forever-free updates to all materials
Buy Now $29
Master
  • Full access to the complete video course
  • Access to the Everyday Git videos
  • Downloadable copy of the ebook
  • Join the monthly group Q&A calls
  • Forever-free updates to all materials
Buy Now $79

Frequently Asked Questions

Can I pay with PayPal?

Sure. Just send payment to jmac@gettinggit.com and I'll get your account set up.

Can I purchase multiple packages at a discount?

If you plan to purchase more than 5 packages, email me with your team details and we'll create a custom bundle.

How do I watch the video course?

The videos are streamed within a custom dashboard which tracks your progress through each of the course sections. In addition, you may download any of the videos to watch on the go.

What if I can't make one of the group Q&A calls?

No worries. You can send me your questions ahead of time and I'll answer them during the call. You can watch the recording at your convenience.

What if I have another question?

No problem. Just email me. Unless I'm sleeping, you'll get a pretty snappy reply.

Jason McCreary

Who is JMac?

Hi. I'm Jason McCreary. I go by JMac because I always seem to work with other programmers named Jason.

I love building things and sharing my knowledge. I created Laravel Shift, authored BaseCode. and speak at conferences.