FOREWORD

LET ME TELL IT to you straight: Git is infuriating.

Wait! Don’t run off just yet. Because while Git is infuriating, it’s also critical in two very different and equally compelling ways: first, speaking practically, Git is a prerequisite for collaborating on websites or applications, which, if you’re holding this book, is probably something you are wont to do. And second, Git is a kind of model for present-day collaboration—that is, collaboration among distributed teams, working asynchronously, on a shared body of work.

So while you don’t have to love Git, you do have to know it.

Many Git tutorials bend over backwards to map Git’s arcane practices on to real-world phenomena, often leaving readers hanging from trees wondering ...

Get Git for Humans now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.