Learn Version Control with Git

Description 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 ...
More

Git Pocket Guide

Description 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. The 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 Lea...
More

Git magic

Description Git is a version control Swiss army knife. A reliable versatile multipurpose revision control tool whose extraordinary flexibility makes it tricky to learn, let alone master. As Arthur C. Clarke observed, any sufficiently advanced technology is indistinguishable from magic. This is a great way to approach Git: newbies can ignore its inner workings and view Git as a gizmo that can amaze friends and infuriate enemies with its wondrous abilities. Rather than go into details, we p...
More

Git in the trenches

Description Git In The Trenches, or GITT is designed to be a book that focusses on teaching people to use Git by associating with scenarios that are experienced by a fictional company called Tamagoyaki Inc. Through reading about their day to day lives, the reader will learn not only how to use Git, but why version control systems are important and how to implement them within an organization. (more…)
More

A Hacker’s Guide to Git

Description A Haker's Guide to Git explains some of Git’s core concepts including basic object storage, commits, branches and tags. It also contains in-depth explanations about the different kinds of merging in Git, including the much-feared rebase. The contents of the book: Introduction Repositories - a starting point to understand what is stored in a Git repository: Blobs, Tree objects, Commit objects, Tag objects, and References Tree Objects - contains a list of blobs (files) a...
More

Git Internals

Description Git Internal explains the internal working of the Git source code control system. The book covers the following topics: Installing Git - a brief introduction for installing Git on the Linux, Mac, and Windows operating systems Understanding Git - covers what Git was built for and how it works. It will help you understand what Git is designed to do a fundamental level Using Git - presents some of the basic commands to master Git Commands Overview   (more&helli...
More

Git – Book (v2)

Description The entire Pro Git book. Git is a distributed revision control system with an emphasis on speed,data integrity,and support for distributed, non-linear workflows.Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development. As with most other distributed revision control systems, and unlike most client–server systems, every Git working directory is a ...
More