Introduction

About Being Professional

What does it take to be a professional? Is it about how much you know? About knowing your topic inside out? Of course it is. But it's only one part of the equation.
The other part is about using the right tools and cultivating the right habits. You won't find a five-star chef who works with a cheap knife - he knows that he will produce better results and work safer with the best tool for the job. Similarly, you won't find a professional tennis player who doesn't train his endurance - he knows that tennis isn't just about hitting the ball across the net.

Just the same, you won't find a top programmer, web developer, or web designer who doesn't use version control. They know that things go wrong all the time in our industry and therefore prepare. They know that collaboration must be as safe & easy as possible because teamwork is paramount in our industry. They know that, when they're working sloppy, they'll have to pay the bill in the end.

Don't mind a little bit of sweat to learn version control. It's a big step on your way to becoming a better professional.

About This Book

The goal of this book is to get you started with version control and Git as quickly and easily as possible. Unlike other books about this topic, this one doesn't require a master's degree in computer science to read it. It's aimed at beginners of programming, at designers, at project managers... It tries not to require too much prior knowledge on the technical side. It tries to go slowly.

That being said, Git and version control in general remain highly technical topics. I can't spare you all of this, but I'll try to explain workflows & backgrounds thoroughly and provide a lot of real-world examples.

Since everyone comes with his own, unique background, it's hard to determine a common starting point for everybody. For this reason, I have provided various basic topics in the appendix:



Have fun learning Git.

Follow Us

About Us

As the makers of Tower, the best Git client for Mac, we help over 50,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.