Git Pocket Guide and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 0.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Git Pocket Guide on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Git Pocket Guide [Paperback]

Richard E. Silverman
4.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: 9.50
Price: 9.30 & FREE Delivery in the UK on orders over 10. Details
You Save: 0.20 (2%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 11 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 3 Aug.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 5.25  
Paperback 9.30  
Trade In this Item for up to 0.25
Trade in Git Pocket Guide for an Amazon Gift Card of up to 0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

2 Aug 2013 1449325866 978-1449325862 1

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 changes to a repository
  • Create branches so many people can work on a project simultaneously
  • Merge branches and reconcile the changes among them
  • Clone an existing repository and share changes with push/pull commands
  • Examine and change your repository’s commit history
  • Access remote repositories, using different network protocols
  • Get recipes for accomplishing a variety of common tasks

Frequently Bought Together

Git Pocket Guide + bash Pocket Reference (Pocket Reference (O'Reilly)) + Linux Pocket Guide
Price For All Three: 23.45

Buy the selected items together

Product details

  • Paperback: 234 pages
  • Publisher: O'Reilly Media; 1 edition (2 Aug 2013)
  • Language: English
  • ISBN-10: 1449325866
  • ISBN-13: 978-1449325862
  • Product Dimensions: 18.1 x 11.1 x 1.2 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 59,306 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

Book Description

A Working Introduction

About the Author

Richard E. Silverman has a B.A. in computer science and an M.A. in pure mathematics. Richard has worked in the fields of networking, formal methods in software development, public-key infrastructure, routing security, and Unix systems administration. He co-authored the SSH, The Secure Shell: The Definitive Guide, 2e and the Linux Security Cookbook.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4 star
2 star
1 star
4.0 out of 5 stars
4.0 out of 5 stars
Most Helpful Customer Reviews
3.0 out of 5 stars not quite clear enough 6 July 2014
Format:Paperback|Verified Purchase
this isn't quite Git for Dummies, which is what I'd have liked. The primary fault lies in the way terminology is used and not really explained properly ... take "check out": to me this suggests "checking out" a book, in which case you have the book and no-one else can use it. But "checking out" a git repository appears to mean copying the files from a remote git repository to your own local one... leaving others the possibility of "checking it out" too. And it also appears to be different from "cloning"... and possibly different from "pulling". But could you please explain a bit more?
I suspect that if I read this book 3 times and keep experimenting I'll get the hang of Git. And this book has 3 merits: 1) there don't appear to be any rivals of the "Git for Dummies" type; 2) it is (at the time of writing, mid-2014) recent enough for most of the commands to work as outlined in the book; 3) CHEEEEEEEAP!!!!
Comment | 
Was this review helpful to you?
5.0 out of 5 stars definitely must have 13 Nov 2013
Format:Kindle Edition|Verified Purchase
It doesn't matter if you're a developer, student od DevOps sysadmin ( as I am ). This book should be first thing which you'll read before touching git. Only thing missing are different workflows examples ( especially with pull requests ).
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 4.1 out of 5 stars  10 reviews
16 of 18 people found the following review helpful
3.0 out of 5 stars Good Overview -- Not So Good Reference 23 July 2013
By Steven H. Clason - Published on
Format:Kindle Edition
Switching to Git after years using SVN, I had trouble finding my way around the new environment even though I only need pretty basic source control. I didn't "get it", and things that should have been easy were difficult.

Two earlier books, both acknowledged by Mr. Silverman in his preface, helped, but in striving for completeness they both obscured the basic instruction I needed in an enormous wealth of detail.

A "pocket guide" seemed just the ticket, and the author's intent, stated in the preface, showed a lot of promise:

"The primary goal of this book is to provide a compact, readable introduction to Git for the new user, as well as a reference to common commands and procedures that will continue to be useful once you've already gotten some Git under your belt."

He accomplished his goal by half, I think. Although compact and readable, the book suffers (mildly) from a lack of clarity that, for me, prevents its use as a reference. Take this:

"If the current branch is tracking an upstream in that remote, Git then tries to reconcile the current state of your branch with that of the newly updated tracking branch. If only you or the upstream has added commits to this branch since your last pull, then this will succeed with a "fast-forward" update: one branch head just moves forward along the branch to catch up with the other."

There's nothing wrong with that paragraph in terms of narrative flow, but if you try to use it as instruction you notice it has a lot of subjects taking action -- "the current branch", "Git", "you", "the upstream", "this", "one branch head" -- and among all those actors doing things it's hard to sort out what YOU need to do in order to make something happen.

The author's two goals may conflict unavoidably, so I don't want to fault him too much. He's produced an easy-to-read narrative overview of a technology but I'll be going back to the thick versions for an easy-to-use reference guide.

I don't mean to say this is a bad book. It's not -- it's pretty good. But rather than being one I keep handy when I need to remember how to do something, it's a book I got a lot out of the first time through but probably won't pick up again.
4 of 5 people found the following review helpful
5.0 out of 5 stars An excellent guide to Git 19 July 2013
By Cerys - Published on
Format:Kindle Edition
Git is a popular version control system most often used for tracking changes in software source code. This books provides an excellent introduction to what Git is, how it works, how to set it up, and how the day-to-day tasks to manage your content.

The first chapter provides an easy to read overview of Git terminology, objects, security, and tasks. The following chapters provides both commands and explanations for performing initial configuration, creating repositories, adding projects, making commits, correcting changes, branching, cloning and tracking other repositories, synchronisation and pushing, pulling, access control, merging, dealing with conflicts, naming commits, viewing history and showing diffs, editing history, and remote access. The penultimate chapter provides details of useful functions in Git outside of the day-to-day tasks in the previous chapters, such as using git grep to search your repository, git clean to remove untracked files, and git stash to set aside your current work to perform other changes.

The final chapter, "How do I...?" provides a quick look up guide to frequently asked questions. The answers to the questions provide either the command to do the action or a reference to somewhere else in the book with a short explanation. This is a handy feature so you can quickly get the answer to a question you have now rather than having to hunt through the book to find it.

Although this book is titled `Pocket Guide' it contains a thorough coverage of Git tasks and detailed explanations to accompany them making it useful for complete novices and experienced users. The book also provides best practice advice helping you to get the most out of Git from the start.
2 of 3 people found the following review helpful
4.0 out of 5 stars Nice and concise 26 Sep 2013
By David E. Nichols - Published on
Format:Paperback|Verified Purchase
As advertised, it serves up the basics of git. Note that this is not a reference on git, just a how-to guide.
5.0 out of 5 stars Five Stars 6 July 2014
By R. Vignato - Published on
Format:Paperback|Verified Purchase
Great book!
5.0 out of 5 stars Great book for starting with Git 16 Feb 2014
By M. Prentice - Published on
I found this book to be an easy to use reference and an good introduction to using Git, how Git works, and why it works the way it does.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category