Head First Git: A Learner's Guide to Understanding Git from the Inside Out (Grayscale Indian Edition)
S**I
Excellent For someone getting started with Git
Everything is explained from scratch. You need to have git installed in your system. You can do the exercises side by side and alos answer the questions by writing in the book as well.
D**R
Best book to begin git
Best book out there to get comfortable with git. It is not overwhelming as it feels. And the book makes you prefer command line over UI tools for git. Proud that it's by an Indian author. Only downside is the low print quality in Indian edition like any Oreilly books Indian reprint.
J**Y
fun way to learn or grok git better
Head First books are always fun. This book certainly meets that bar. The fun starts on the copyright page. Most books list everyone who worked on the book. And they do. We have everyone from the series creators to the editors to the indexer. There is also the “page viewers” (Buddy/Skye the dogs and Zara the cat.)There are lots of fun learning exercises including the crossword puzzles and figuring out the commands. The text editor is VS Code. You can use whatever you like though although the author strongly recommends against NotePadAs far as content, the book covers installing on both mac and Windows. The screenshots re great. I particularly liked the state diagram to understand commits along with the boxes on how to get out of vim. The book provides a good mental model of git. The repository has sample files so you can practice navigation. I even learned something new – the switch command (instead of checkout)
C**R
Doesn’t cover rebasing, stashing or cherry picking!
Well unless you think 4 pages total in the appendix is covering them. A 400 page book and it doesn’t cover these features is ridiculous. Every 10 minute you tube video covers these topics!
I**O
Too much distracting text
+ Interesting book.- Too long & distracting explanation.- Sometimes the exact commands were missing, so I lost the track in the exercises.I'm a beginner in Git / Github.I lost track in chapter 6. - There was no exact command list in this chapter, even if I looked in the "solution"... there were only a lot of text, but no the exact commands.I tried to concentrate, but the "explanations" were way too long and distracting, breaking my flow of solving the exercises. - So I lost the track. - This was annoying.The book gives the information, and it is interesting, just please next time give all the commands, to make easy to follow the exercises. - And please separate more the "explanations", so not to distract me all the time with them. After/before I solve the exercises with the book, I read the explanation as well, but this way, when I'm frustated because loosing track all the time, the flow breaking explanations are just counter effective.
P**X
Instructive, Entertaining and Excellent Teaching
As the author states, he not only tells you how to do things but more importantly why. Very easy to follow and very informative. Both entertaining and instructive. It's one thing to tell a person how to do something, but it's another thing being an excellent teacher. And the author is the latter
T**N
Great introduction for beginners, but it won't take you very far
Head First Git is a great introduction for people who are absolutely new to Git, although it's possible you might soon find yourself wanting a more in-depth guide if you are using Git in a professional setting. Here's a bit more about the good and the less good:Good-1. This book does a really great job of explaining the most basic Git operations and commands, and, more importantly, is excellent at describing what is actually going on "under the hood." Even after having used Git for a while before reading this, I have a much clearer conceptual understanding now of commits, branches, indexes, etc., and feel less as though I'm blindly entering commands.2. The exercises are good, and there's lots of repetition of the most important commands so you'll quickly feel comfortable using the tool for basic workflows.Less good-1. I'm not a huge fan of the "cartoony" style, and the page layout can sometimes feel a bit frenetic and distracting. I acknowledge that's largely a question of personal taste, but I would have found a more traditional presentation easier to follow.2. Although the book covers the basics well, it doesn't really get any further than that. Considering the length (and price) of the book, I had hoped that it would go into a bit more depth. Commands like stash and rebase are not really covered at all, and these are things that many Git users will frequently encounter. You might find that you quite quickly need a book like Pro Git to continue to advance your knowledge.
Trustpilot
2 weeks ago
3 days ago