Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Git Pocket Guide 1st Edition

4.3 out of 5 stars 25 customer reviews
ISBN-13: 978-1449325862
ISBN-10: 1449325866
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$10.84 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$12.49 On clicking this link, a new layer will be open
More Buying Choices
41 New from $7.07 24 Used from $6.45
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$12.49 FREE Shipping on orders with at least $25 of books. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Git Pocket Guide
  • +
  • Version Control with Git: Powerful tools and techniques for collaborative software development
Total price: $41.94
Buy the selected items together

Editorial Reviews

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.

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 70%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
  • Thousands of books are eligible, including current and former best sellers.
  • Look for the Kindle MatchBook icon on print and Kindle book detail pages of qualifying books. You can also see more Kindle MatchBook titles here or look up all of your Kindle MatchBook titles here.
  • Read the Kindle edition on any Kindle device or with a free Kindle Reading App.
  • Print edition must be purchased new and sold by Amazon.com.
  • Gifting of the Kindle edition at the Kindle MatchBook price is not available.
Learn more about Kindle MatchBook.


New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 234 pages
  • Publisher: O'Reilly Media; 1 edition (August 2, 2013)
  • Language: English
  • ISBN-10: 1449325866
  • ISBN-13: 978-1449325862
  • Product Dimensions: 4.2 x 0.5 x 7 inches
  • Shipping Weight: 6.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon Best Sellers Rank: #136,083 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Steven H. Clason on July 23, 2013
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.
Read more ›
2 Comments 37 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
After reading another reviewers comment : 'I had concluded git was a psychological experiment designed by insane people as an amusement. ' - I hit Buy immediately. This is definitely the book for me. I concluded early on using git that while I could follow 'cookbook' directions I was missing something fundamental - I simply didn't understand what was going on 'under the hood'.

What I learned from this book is amazing - even if ignore the the fact that git is a source control tool - the underlying data model and operations are fascinating and unique - well worth reading even if you never use git in your life. Its so different you need to try to completely forget any preconceptions you have of other source control systems, even document management systems and start with a blank slate.

Finally I know that Git *was* designed by insane people - *brilliant* insane people - but not for amusement, but rather pure genius turned into rock solid engineering in ways I could not previously imagine possible.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
git is one of those necessary tools you may frequently use to complete a project. But git itself is not part of the final application, is just a source control tool. It's necessary, but as a tool you wouldn't want to spend too much time on it. If you know the basic concepts, a very short command line reference would be all you need. And where to find such a quick and short reference if not in a ...pocket guide?

Well, this "Pocket Guide" has over 200 pages and way too much blah-blah. It tries to explain too much about git and fails its purpose.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is a very useful book. It is not a typical "pocket guide," a book that contains only enough information to remind you of what you already know. The book is organized well but is too verbose to serve as a quick reference. This book should have been titled "Just enough Git" because it contains a lot of explanations that will help the user understand how Git works and it contains examples that show how to use Git in certain common workflows. Note, this book probably will not serve as an introduction for a person who is completely unfamiliar with Git, and certainly not for someone who is completely unfamiliar with version control. Read some of the online tutorials before you pick up this book. Also note, if you plan to use TortoiseGit this book assumes the user is doing all operations on the command line...which you won't do with TortoiseGit. However, I've found that now that I've read this book I have a much better understanding of how to use TortoiseGit.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
it is what it is, a quick reference book - you just refer to it. That said, the O'Reilly Pocket Reference books are the quickest and easiest source of arcane command formats - unlike a reference web page you have to wait to paint on the screen. Its there in front of you, likely with the spine already bent to the page of that command you can never seem to memorize.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book is the perfect size! Short and concise description of each command and it's options. It has had all of the commands I ever needed to look for! Perfect quick reference. I use it quite often. A co-worker used it and subsequently ordered one.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is an excellent and fun to read introduction to the git version control system. I'll be recommending it to friends and colleagues whenever they want to learn more about git.

What I appreciate most about the book is it begins by diving into a description git internals rather than starting with trivial examples. I had been using git for years but before reading this book I was confounded by git's design, workflow and nomenclature decisions. Having "grown up" with CVS, SVN, P4, etc. I had concluded git was a psychological experiment designed by insane people as an amusement. But within the first few sections of this book much of what hadn't been clear to me before all started to make sense. After reading this book I've moved the authors of git out of the "insane" category and into the "insane genius" category.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Git Pocket Guide
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Git Pocket Guide