Version control is an essential tool if you want to be successful in today's web & software world. This book will help you master it with ease.

Aimed at Beginners

Little prior knowledge is required - perfect for beginners of programming, web designers & project managers.

Sketches & Screenshots

Many charts & graphics in the book make it easy to understand even complex facts and workflows.

Free Online Version

Start now with the free online version. Or buy the ebook (for iPad, Kindle, Nook) and get a 20 min. video on top!

Learning version control with Git has become really easy!

Get Started for Free

3 Reasons to Learn Version Control with Git

Use what Ruby on Rails, jQuery
and the Linux Kernel Use

Top projects like the Linux Kernel, Ruby On Rails, or jQuery use Git as their version control system of choice. Around the world, in teams large and small, Git is an essential part of the tool chain.

Become a Better Professional

You won't find a top programmer, web developer, or web designer who doesn't use version control. Because it helps you produce better results and makes collaboration easy. And because it can save your life when things go wrong...

A Beginner-Friendly Way to Learn

We don't require a deep technical background - unlike most other learning content in this area. Instead, it's tailored for beginners of version control and/or programming, for designers, for project managers... Basic topics are covered, not expected.

Frank Karlitschek
CTO at ownCloud

At ownCloud, we use Git every day.
This course helps everyone learn Git's key features - and be super productive with version control.

Get Started with the Book
Holger Spielberg
Head of Mobile Payments at

Finally a beginner-friendly introduction to version control with Git. Highly recommended!

Get Started with the Book

Choose Your Way to Learn Version Control

Online Book


Video Course

  • 20+ high quality videos take you from
    novice to master - one topic per video
  • learn real world workflows and use
    cases in a highly visual way
  • easily digestible lessons with an
    average length of just 5 minutes
  • PLUS 10% discount code for Tower, a desktop GUI that makes Git easier to use [Mac only]
  • all files are DRM-free

About the Author

Tobias G√ľnther is the CEO and founder of fournova, a small software startup based in Germany. The company's product Tower helps over 80,000 users in companies like Apple, Google, Amazon, and Ebay to easily & productively work with the Git version control system.

For many years, Tobias is a regular speaker on conferences large and small for topics related to Git and version control. Additionally, he has written numerous articles and tutorials for blogs & magazines (for example for the "Tower Blog", Smashing Magazine, or SixRevisions).

Frequently Asked Questions

What if I don't like the book or videos
I've purchased?

We want to help you learn Git, not make you unhappy: Just send us an email within 30 days after purchase and we'll refund you.

Why should I buy the book - there's a free version online!

Easy reading on your Kindle / iPad / Nook, as well as printing and annotating - thanks to the PDF, ePub, and Mobi versions in the paid book.
Additionally, the paid package includes a 20-minute video tutorial and a sample code project.

Is there a printed version of the book available?

A printed version is currently not available. At the moment, we offer:
(a) a free online version of the book
(b) an ebook package (PDF, ePub, and Mobi versions) including a 20 min. video tutorial & sample code

I'd like to see a certain topic added to the book. How can I give feedback?

We'd love to hear your feedback! Just drop us a line via

Learning version control with Git has become really easy!

Get Started for Free
Follow Us

About Us

As the makers of Tower, the best Git client for Mac and Windows, we help over 80,000 users in companies like Apple, Google, Amazon, Twitter, and Ebay get the most out of Git.

Just like with Tower, our mission with this platform is to help people become better professionals.

That's why we provide our guides, videos, and cheat sheets (about version control with Git and lots of other topics) for free.