Version Control by Example

Description This book uses practical examples to explain version control with both centralized and decentralized systems.  Topics covered include: Basic version control commands and concepts Introduction to Distributed Version Control Systems (DVCS) Advanced branching workflows Strengths and weaknesses of DVCS vs. centralized tools Best practices How distributed version control works under the hood Featuring these open source version control tools: Apache Subversion Mercurial Gi...
More

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

DOM Enlightenment (Exploring the relationship between JavaScript and the modern HTML DOM)

Description DOM Enlightenment is an exhaustive book written about Document Object Model (DOM) scripting without the use of a library/framework. The lack of authorship around this topic is not without good reason. Most technical authors are not willing to wrangle this topic because of the differences that exist among legacy browsers and their implementations of the DOM specifications (or lack thereof). For the purpose of this book (i.e. grokking the concepts), I'm going to sidestep the bro...
More

Dive into HTML5

Description Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards. This particular edition of Dive Into HTML5 is advanced by the dive into mark team. We work hard to add and update content, links, APIs, and actively maintain this fine resource; refreshing and reflecting the relevant and current state of HTML5, just as Mark Pilgrim did during his tenure. We attribute this work in the manner specified by Mark, and we make modifi...
More