39 Best Git Books of All Time

We've researched and ranked the best git books in the world, based on recommendations from world experts, sales data, and millions of reader ratings. Learn more

Featuring recommendations from Wim Hof, Jason Santa Maria, Ryan Holiday, and 5 other experts.
1

Pro Git

Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.

A book by Git experts to turn you into a Git expert. Introduces the world of distributed version control Shows how to build a Git development workflow.
less

See more recommendations for this book...

2

Version Control with Git

Version Control with Git takes you step-by-step through ways to track, merge, and manage software projects, using this highly flexible, open source version control system.

Git permits virtually an infinite variety of methods for development and collaboration. Created by Linus Torvalds to manage development of the Linux kernel, it's become the principal tool for distributed version control. But Git's flexibility also means that some users don't understand how to use it to their best advantage. Version Control with Git offers tutorials on the most effective ways to use...
more

See more recommendations for this book...

3

The Bhagavad Gita

“Bir daha duy, sözümün en yücesi, hepsinin en gizlisi şudur: Sen benim büyük sevgilimsin, bu yüzden senin iyiliğin için konuşacağım. Zihnini/gönlünü Bana ver, kendini Bana ada, Bana kurban sun, Beni tazim et ve Bana gel. Sana gerçekten söz veriyorum, çünkü sen benim için azizsin.”
*
Bhagavad-Gita (Tanrı’nın Şarkısı), Hindu dininin en önemli ve en kutsal metinlerinden biridir. Büyük Hint destanı Mahabharata’nın bir bölümünü oluşturur.

Savaşçı prens Arcuna ile dostu ve arabacısı, aynı zamanda Tanrı Vishnu’nun yeryüzünde bedene bürünmüş bir zuhuru (Avatar) olan Şri Krişna...
more
Recommended by Ryan Holiday, Wim Hof, Bernard Tan, and 4 others.

Ryan HolidayI read The Bhagavad Gita, which is something I wasn’t ready for before, but glad to finally understand. (Source)

Wim Hof[Wim Hof said this is one of his most-recommended books.] (Source)

Bernard TanThe “Tao Te King” by Lao Tzu probably resonated with me the strongest, but others like the “Art of War” by Sun Tzu, “Bhagavad Gita” or Zen Buddhist scriptures were also real eye-openers, even for a non-religious person like myself. (Source)

See more recommendations for this book...

4

Professional Git

Leverage the power of Git to smooth out the development cycle Professional Git takes a professional approach to learning this massively popular software development tool, and provides an up-to-date guide for new users. More than just a development manual, this book helps you get into the Git mindset--extensive discussion of corollaries to traditional systems as well as considerations unique to Git help you draw upon existing skills while looking out--and planning for--the differences. Connected labs and exercises are interspersed at key points to reinforce important concepts and... more

See more recommendations for this book...

5

Git Pocket Guide

This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to common commands and procedures for those of you with Git experience.

Written for Git version 1.8.2, this handy task-oriented guide is organized around the basic version control functions you need, such as making commits, fixing mistakes, merging, and searching history.


Examine the state of your project at earlier points in time
Learn the basics of creating and making...
more

See more recommendations for this book...

6

Guts

A true story from Raina Telgemeier, the #1 New York Times bestselling, multiple Eisner Award-winning author of Smile, Sisters, Drama, and Ghosts!

Raina wakes up one night with a terrible upset stomach. Her mom has one, too, so it's probably just a bug. Raina eventually returns to school, where she's dealing with the usual highs and lows: friends, not-friends, and classmates who think the school year is just one long gross-out session. It soon becomes clear that Raina's tummy trouble isn't going away... and it coincides with her worries...
more

See more recommendations for this book...

7

The Dressmaker's Gift

From the bestselling author of The Beekeeper’s Promise comes a gripping story of three young women faced with impossible choices. How will history – and their families – judge them?

Paris, 1940. With the city occupied by the Nazis, three young seamstresses go about their normal lives as best they can. But all three are hiding secrets. War-scarred Mireille is fighting with the Resistance; Claire has been seduced by a German officer; and Vivienne’s involvement is something she can’t reveal to either of them.

Two generations later, Claire’s English...
more

See more recommendations for this book...

8

Smile

Raina just wants to be a normal sixth grader. But one night after Girl Scouts she trips and falls, severely injuring her two front teeth, and what follows is a long and frustrating journey with on-again, off-again braces, surgery, embarrassing headgear, and even a retainer with fake teeth attached. And on top of all that, there’s still more to deal with: a major earthquake, boy confusion, and friends who turn out to be not so friendly. This coming-of-age true story is sure to resonate with anyone who has ever been in middle school, and especially those who have ever had a bit of their own... more

See more recommendations for this book...

9
"Git’s model of version control makes it indispensable for collaborating on digital projects of all stripes. Get situated with Git as David Demaree guides you through the command-line workflow, the nuances of repositories and branches, the elements of a solid commit message, and more. Pick up common version-tracking tasks, along with advice on trickier scenarios. You’ll learn how to put Git to work for you—and work better with your team." - Mandy Brown less
Recommended by Jason Santa Maria, and 1 others.

See more recommendations for this book...

10

Smile, Sisters, and Guts

The Box Set

A special box set of Raina Telgemeier's bestselling memoirs!
Smile
The true story of how Raina severely injured her two front teeth when she was in the sixth grade, and the dental drama that followed!

Sisters
Raina can't wait to be a big sister. Amara is cute, but she's also cranky and mostly prefers to play by herself. Their relationship doesn't improve much over the years... can they figure out how to get along?

Guts
Raina has tummy trouble, and it seems to coincide with her worries about...
more

See more recommendations for this book...

Don't have time to read the top Git books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
11
No matter how good a team is, it will flounder if it can't keep the code organized, which can be especially tough when members of the team are spread across multiple locations and time zones. Git is a version control system designed to facilitate work among distributed teams. Git's decentralized architecture, in which each developer maintains a copy of the repository, means that branching and committing are lightning fast. Git manages complex code merges, task switching, and project branching with minimal ceremony, allowing the focus to be on the code instead of tedious administrative... more

See more recommendations for this book...

12
This practical guide contains a wide variety of recipes, taking you through all the topics you need to know about to fully utilize the most advanced features of the Git system. If you are a software developer or a build and release engineer who uses Git in your daily work and want to take your Git knowledge to the next level, then this book is for you. To understand and follow the recipes included in this book, basic knowledge of Git command-line code is mandatory. less

See more recommendations for this book...

13
Summary

Learn Git in a Month of Lunches introduces the discipline of source code control using Git. Whether you're a newbie or a busy pro moving your source control to Git, you'll appreciate how this book concentrates on the components of Git you'll use every day. In easy-to-follow lessons designed to take an hour or less, you'll dig into Git's distributed collaboration model, along with core concepts like committing, branching, and merging.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
more

See more recommendations for this book...

14

Welcome to Auradon

A Descendants 3 Sticker and Activity Book

Filled with fun activities and more than 200 stickers, this interactive Descendants 3 title invites fans to imagine stepping into the halls of Auradon Prep. Fans can fill out applications to the prestigious school, decorate their dorm rooms, design wickedly cool outfits, and more! A great complement to previously published Descendant and Descendants 2 books, this engaging book details the memorable characters and magical world of this Disney Channel's hit movie series.


less

See more recommendations for this book...

15

Ry's Git Tutorial

Git is a free version control system known for its speed, reliability, and non-linear development model. Its popularity among open-source developers makes Git a necessary tool for professional programmers, but it can also do wonders for your personal coding workflow. You’ll be able to experiment with new ideas, radically refactor existing code, and efficiently share changes with other developers—all without the slightest worry towards breaking your project.


This comprehensive guide will walk you through the entire Git library, writing code and executing commands every step of...
more

See more recommendations for this book...

16
Our Bucket List Adventures: A Journal for Couples

Our Bucket List Adventures is the perfect bucket list journal for couples. With this couples journal, you'll be able to:

1. Create 50 unique bucket list goals you want to accomplish together. More specifically, there is an activity section for couples to brainstorm before choosing their bucket list items together.

2. Journal your bucket list adventure memories together.

3. Have a place to put your favorite photo that...
more

See more recommendations for this book...

17

Pragmatic Version Control Using Git

There's a change in the air. High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion.

Git is a modern, fast, DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you're just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world.

Whether you're making the switch from a traditional...
more

See more recommendations for this book...

18

The Genius of Birds

Birds are astonishingly intelligent creatures. According to revolutionary new research, some birds rival primates and even humans in their remarkable forms of intelligence.

In The Genius of Birds, acclaimed author Jennifer Ackerman explores the newly discovered brilliance of birds. As she travels around the world to the most cutting-edge frontiers of research--the distant laboratories of Barbados and New Caledonia, the great tit communities of the United Kingdom and the bowerbird habitats of Australia, the ravaged mid-Atlantic coast after Hurricane Sandy and the warming...
more

See more recommendations for this book...

19
This unique guide brings together all the skills you need to get started with data science -- one of the world's fastest growing fields! Leading data science instructors Michael Freeman and Joel Ross start by guiding you through installing and configuring all the free open source software you'll need to solve professional-level data science problems. Next, they introduce key concepts, show how to work with data, and build your understanding with practical examples. You'll learn crucial R programming skills, and find easy-to-understand reference content to help you get the syntax right and... more

See more recommendations for this book...

20

Pragmatic Guide to Git

Need to learn how to wrap your head around Git, but don't need a lot of hand holding? Grab this book if you're new to Git, not to the world of programming. Git tasks displayed on two-page spreads provide all the context you need, without the extra fluff.

Get up to speed on Git right now with Pragmatic Guide to Git. Task-oriented two-page spreads get you up and running with minimal fuss. Each left-hand page dives into the underlying implementation for each task. The right-hand page contains commands that focus on the task at hand, and cross references to other tasks that are...
more

See more recommendations for this book...

Don't have time to read the top Git books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
21
(Transcribed Score). Charles Mingus was a pioneer figure in modern jazz. Besides being a virtuoso bass player who played with the top jazz musicians for four decades, he was also an accomplished pianist, bandleader and composer who recorded more than 100 albums and wrote more than 300 original and innovative scores. This incredible collection explores Mingus' background and prestigious career as well as 55 of his pieces. The stories behind each song are given and accompanied by notes on how Mingus played the piece. Mingus photos, anecdotes, quotes and an extensive discography fill this volume... more

See more recommendations for this book...

22

Punks Git Cut!

A big brick of a book filled with hundreds of funny drawings by Jay Howell. Contains reprints of his popular zines and books, including Punks Git Cut," The Dark Wave, Let Me Tell You Where/Where Not To Stick It, Dogs and Dog Information, Pages from Books Vol. 1, Wicked Wendy, Wild Wolf and Other Fun Drawings, and more." less

See more recommendations for this book...

23
"Ruby on Rails(TM) Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps." -- Peter Cooper, Editor of Ruby Inside Used by sites as varied as Twitter, GitHub, Disney, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to Rails, Ruby on Rails(TM) Tutorial, Fourth Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by... more

See more recommendations for this book...

24
Get a Jump Start on version control with Git today!

Most engineers we meet prefer Git over other distributed version control systems.

These systems let you store different versions of project files and directories, so you can roll back to an earlier one if something goes wrong. And since they're distributed, they smooth the path for dev team collaboration.

But what is it about Git that makes it mission-critical on so many web projects?

Spend just one weekend with this hands-on tutorial, and you'll know the answer.


Understand Git's...
more

See more recommendations for this book...

27
You can do more with Git than just build software. This practical guide delivers a unique people-first approach to version control that also explains how using Git as a focal point can help your team work better together. You'll learn how to plan and pursue a Git workflow that not only ensures that you accomplish project goals, but also fits the immediate needs and future growth of your team.

The first part of the book on structuring workflow is useful for project managers, technical team leads, and CTOs. The second part provides hands-on exercises to help developers gain a better...
more

See more recommendations for this book...

28

Digestive System Tumours

Digestive System Tumours is the first volume in the fifth edition of the WHO series on the classification of human tumors. This series (also known as the WHO Blue Books) is regarded as the gold standard for the diagnosis of tumors and comprises a unique synthesis of histopathological diagnosis with digital and molecular pathology. These authoritative and concise reference books provide indispensable international standards for anyone involved in the care of patients with cancer or in cancer research, underpinning individual patient treatment as well as research into all aspects of... more

See more recommendations for this book...

29
Learn the fundamentals of version control through step-by-step tutorials that will teach you the ins-and-outs of Git. This book is your complete guide to how Git and GitHub work in a professional team environment.

Divided into three parts - Version Control, Project Management and Teamwork - this book reveals what waits for you in the real world and how to resolve the problems you may run into. Once past the basics of Git, you'll see how to manage a software project, and finally how to utilize Git and GithHub to work effectively as a team.

You'll examine how to plan,...
more

See more recommendations for this book...

Don't have time to read the top Git books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
31

Getting MEAN with Mongo, Express, Angular, and Node

Summary

Getting MEAN, Second Edition teaches you how to develop full-stack web applications using the MEAN stack. This edition was completely revised and updated to cover MongoDB 4, Express 4, Angular 7, Node 11, and the latest mainstream release of JavaScript ES2015.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Juggling languages mid-application can radically slow down a full-stack web project. The MEAN stack—MongoDB, Express, Angular, and...
more

See more recommendations for this book...

32

Adobe Acrobat XI Classroom in a Book

Adobe Acrobat XI Classroom in a Book is the most thorough and comprehensive way for creative professionals and business users to learn how to reliably create, edit, and sign PDF documents and forms with Adobe Acrobat XI. Each chapter in this step-by-step, project-based guide contains a project that builds on your growing knowledge of the program, while end-of-chapter review questions reinforce each lesson. This cross-platform (Mac and Windows) book shows you how to collaborate effectively through electronic reviews, easily share your work across multiple platforms and devices, and speed up... more

See more recommendations for this book...

33

Git

Version Control for Everyone

The book follows a Blended Learning Approach (Learning through multiple modes: Readers learn theory to understand the concept and reinforce it by practically doing it). The new concepts are introduced using examples of common day to day activities for quick realization spread across topics. For the computer literate who want to leverage the advantage of maintaining multiple versions of files/folders to go back and forth in time with respect to the files content. For developers, administrators, analysts, architects and any others who want to perform a simultaneous, collaborative or work in... more

See more recommendations for this book...

35

Introducing GitHub

A Non-Technical Guide

If you’re new to GitHub, this concise book shows you just what you need to get started and no more. It’s perfect for project and product managers, stakeholders, and other team members who want to collaborate on a development project—whether it’s to review and comment on work in progress or to contribute specific changes. It’s also great for developers just learning GitHub.

GitHub has rapidly become the default platform for software development, but it’s also ideal for other text-based documents, from contracts to screenplays. This hands-on book shows you how to use GitHub’s web...
more

See more recommendations for this book...

38
Learn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that exposes a public website and a RESTful API. You'll also learn web architecture best practices to help you build single-page, multi-page, and hybrid web apps with Express.

Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. With this book, frontend and backend...
more

See more recommendations for this book...

39

Github for Dummies

Code collaboratively with GitHub

Once you've learned the basics of coding the next step is to start sharing your expertise, learning from other coding pros, or working as a collaborative member of development teams. GitHub is the go-to community for facilitating coding collaboration, and GitHub For Dummies is the next step on your journey as a developer.

Written by a GitHub engineer, this book is packed with insight on how GitHub works and how you can use it to become a more effective, efficient, and valuable member of any collaborative programming team.
more

See more recommendations for this book...

Don't have time to read the top Git books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.