| Digital List Price: | $0.99 |
| Kindle Price: | $0.00 Save $0.99 (100%) |
| Sold by: | Amazon.com Services LLC |
Your Memberships & Subscriptions
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Ry's Git Tutorial Kindle Edition
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 the way. You'll create commits, revert snapshots, navigate branches, communicate with remote repositories, and experience core Git concepts first-hand.
Designed for newcomers to distributed development, Ry's Git Tutorial presents this complex subject in simple terms that anyone can understand. Beginner and veteran programmers alike will find this book to be a fun, fast, and friendly introduction to Git-based revision control.
- LanguageEnglish
- Publication dateNovember 30, 2014
- Reading age16 - 18 years
- File size2562 KB
Customers who bought this item also bought
A snapshot represents the state of your project at a given point in time.Highlighted by 888 Kindle readers
An untracked file is one that is not under version control.Highlighted by 692 Kindle readers
The HEAD is Git’s internal way of indicating the snapshot that is currently checked out.Highlighted by 637 Kindle readers
Product details
- ASIN : B00QFIA5OC
- Publisher : RyPress (November 30, 2014)
- Publication date : November 30, 2014
- Language : English
- File size : 2562 KB
- Simultaneous device usage : Unlimited
- Text-to-Speech : Enabled
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Enabled
- Word Wise : Not Enabled
- Sticky notes : On Kindle Scribe
- Print length : 228 pages
- Best Sellers Rank: #14,102 Free in Kindle Store (See Top 100 in Kindle Store)
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The book is nice and short, but covers all that one really needs in the way of an introduction to both version control and git. Thanks to the very low price (free!), the book can be just as long as it needs to be, but no longer. (If it had been expensive, readers might expect a bigger book, even if that means a lot of filler.) I know there's more to git than this, but this is all I need to make git useful. It's like reading the most important chapters of an O'Reilly book, without the more specialized chapters.
Some background, to give a hint about my point of view:
At past jobs, I used a couple of other (really archaic) version control systems, and even worked at a place that (somehow without disaster) managed without version control software. For my hobby programming, I made do with manually dated versions. The jobs with version control were long enough ago that the details have faded, though I remember enough to tell that git is more functional than the old systems I used. That lets me think about the book both from the point of view of someone who has never used formal version control, and from the point of view of someone who is new to git but not version control in general.
-SS
The tutorial doesn't require an internet connection until the last couple of chapters and still covers collaboration and different roles before then. I'll probably run through the earlier chapters a second time to ensure I have a better grasp of rebase, reset, and revert. I completed almost the entire book on a non-rooted Android phone via the Termux app and a Bluetooth keyboard. The only exception to that was when Ry briefly discusses Hooks at the end, and I finally got an error -- possibly due to not being able to execute shell scripts on Android? Everything else was fairly easy to follow.
I read some criticism about the diagrams used in the book before purchasing it, and while I can understand where the critic was coming from, they aren't inaccurate, and shouldn't hold you back from getting a lot of value from the book.
Lastly, Git 2.23.0 (Aug 2019) included a new 'switch' command that is used to switch to a different branch, possibly deprecating the 'checkout' command -- which is currently (Nov 2019) used in this book and can mean something else in a different context. 'checkout -b' should still work, but future editions of the book should probably mention 'switch -c' as well.
Overall, it's a good tutorial, and one can't fairly argue with the price.
The book contains:
- Basics
- Practices
- Tips & tricks
- Low-level commands for Git
I am saddened that the catalog of books Ryan has written is so small. His choice to not write more books is a loss to our profession and ultimately the world.
But since this is such an important tool in my day-to-day life as a programmer I've decided that it's time to really understand it. After looking at a bunch of resources online (that didn't help much) I've found this little gem of a book. The author's no nonsense, and straight to the point approach is fabulous. I've learned new tricks from the very first pages of the book. The search is over.
Top reviews from other countries
This book, however, was so clear and well-paced that I had no problem reading it in its entirety (even though the initial sections were familiar) and was well primed with the author's worked examples and explanatory style to digest the sections on local and remote branches that had been confusing me before now. Highly recommended.






