Buying Options
| Digital List Price: | $0.99 |
| Kindle Price: | $0.00 Save $0.99 (100%) |
Your Memberships & Subscriptions
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle Cloud Reader.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the Author
OK
Ry's Git Tutorial Kindle Edition
| Ryan Hodson (Author) Find all the books, read about the author, and more. See search results for this author |
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 size2561 KB
![]() |
Product details
- ASIN : B00QFIA5OC
- Publisher : RyPress (November 30, 2014)
- Publication date : November 30, 2014
- Language : English
- File size : 2561 KB
- Simultaneous device usage : Unlimited
- Text-to-Speech : Enabled
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Enabled
- Word Wise : Not Enabled
- Print length : 207 pages
- Lending : Enabled
- Best Sellers Rank: #2,541 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
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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.
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.
Unfortunately, the way the author draws the representative graphics is really confusing to me. For example, he'll show merging a branch in ways that leaves my head really confused. He wont' show the branch as originating from the master branch. In virtually all of the graphics, it looks like the branch is some unrelated codeset that's being inserted in. Put another way, it doesn't show branches diverging from the master branch. Then, when the text talks about branching, there's just not a graphical representation showing that operation, so I'm left uncertain and confused.
Perhaps the graphics work for others, but they're really confusing to me. That's a shame, because git's pretty complex and this would be a good resource.
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
Missing is a discussion of push, pull, requests, and such (which was part of what I was hoping to find). Hopefully this will be covered in a later guide. Still, it would be a good value at $0.99, and it's a no-brainer since it's free.
The links in the text no longer work (as at writing), but for the beginner this should not be a problem as it is helpful to actually key in the short pieces of code so as to re-inforce the functioning of Git.
There were a couple technical issues using the ebook. The text is full of hyperlinks to other parts of the book. A number of times, I was trying to go to the next page on a kindle paperwhite and accidentally hit a hyperlink that jumped to a different section of the book. There are also links to download an example repository, but they are text links so the URL is not visible, which is not helpful to a kindle user.
Top reviews from other countries
There is so much out there on the Web covering this subject which is free to use. But none I found is as good as this little work...oh and this little work is free too...and even better this is formatted so nicely it has no distractions so all you do is learn the subject it is talking about! It is, for me a mood changer...think I like Git now! used to be scared of it!
If you want to learn, or confirm your expertise, you'll breeze through this, it is actually quite enjoyable.
I am only half way through, but so newly enthused I almost can't wait to get to work tomorrow. If I cant sustain that opinion, I'll come back and say so.
Ryan's tutorial starts from the absolute basics and runs you through the language and concepts of Git step-by-step. It's a breeze to read and understand and is an excellent example of how all technical tutorials should be written. Also, rather than just being a reference work it actually walks you through a simple software project using Git.
If you are new to source code control, have no idea what it is and have been told to learn Git then download this and read it. Save yourself the pain of looking elsewhere!
I'm sure even a complete beginner would have no difficulty in following the steps in this tutorial. I'd highly recommend it and it's free. What's not to like?
Thanks to Ryan for a great little book.















