Learning Git: A Hands-On and Visual Guide to the Basics of Git
2**N
The best book on the subject
This book really makes Git something visual in your mind. You become very strong on the fundamentals. Best book purchase for learning I've made probably in an entire year.
M**A
If you want to understand the basics and you are a visual type
Absolutely a must have if you do not like pure text based example after examples.This is a masterpiece for absulute beginners making the first steps in GIT.Basic but meaningful diagrams at every step.No over or underexplanation.Just what you need to know about doing your first commitIt does not even mention git stash because that is already considered as intermediate level.So if you already understand and know the basics, get something else.But for me, after using git in the last 5 years based on some examples given by my colleagues, it was a revelation to understand what I am doing.Back to basics at its best.
G**S
A valuable addition to a software developer's library
With clear, concise and rigorous explanations as well as informative diagrams, I found this book to be a gem for anyone who wants to understand or solidify Git's fundamentals. It provides a sound and rigorous foundation for more advanced knowledge to be built upon. Easy to read and enjoyable, primarily a comprehensive user's guide but can also serve as a reference.
J**N
Essential for Git Newbies!
I was always a little intimidated by Git, but "Learning Git" by Anna Skoulikari made it click. The book breaks everything down in a simple, friendly way, explaining not just how to use Git, but why it works like it does. I went from fumbling with commands to confidently branching and merging in no time. It's almost like every time I had a question in my head, the book would answer it immediately like magic. Whether you're new or looking to sharpen your skills, this book is a game-changer. It makes Git feel like a tool you actually enjoy using!
C**E
Um livro de qualidade
O livro faz um passo a passo do uso do Git de tal forma firmar conceitos importantes desta ótima ferramenta.
A**X
Teaches the fundamentals of Git in a quick and enjoyable way
I use Git in my job, but I did not come from a computer science/software background. Using git and bitbucket were hurdles that I needed to pick up on-the-fly, but I ran into a problem that most of the online Git resources were challenging at best to understand.I thought about purchasing the book *Version Control with Git*, but I saw its 400+ page length and topics in the glossary and decided to wait for this newer book to be released. I was looking for a slimmer book which would teach me 90%+ of what I needed to know for using Git on the job - not advanced DevOps topics. Basically, I needed to learn enough to know the basics and be able to Google whatever else I needed.In this regard, the book is a spectacular success. I read through it over the course of a weekend and worked through the examples. The rainbow project is a very effective way to teach you the inner workings of Git and to build a mental model of what you're doing. You'll cover the basics of local repositories - what a git repository is, how to set one up, how to make changes with commits, what "HEAD" is, the different types of merges. Next, you'll learn about remote repositories, how to set one up in GitHub/BitBucket, pushing/pulling commits, remote and remote tracking branches, what "origin" is, cloning and fetching, resolving merge conflicts, and lasting how to perform a pull request.Nothing in here is too advanced, but it's the bread and butter of using Git in an industry setting, and it's exactly what I needed. Moreover, it helps that the book is beautiful to look at, the colorful rainbow diagrams are quite fun, and the colored font helps bring attention to keywords and commands.The only, minor, complaint I have for the book is that I wish Anna had discussed forks in the Pull (merge) Request chapter. In most companies, there will be privileged access to the production repo, and you will probably not be able to branch off of it directly. Instead, you'll need to make a fork, push your changes, and then do a repo-to-repo PR. I'm sure this book has taught me enough to easily google what I need, but it's the topic most industry users of Git will encounter which is not in this book.Overall this is an excellent book, and I highly recommend it.
K**L
A Must-Read!
This is a great book. Even with some prior Git experience, "Learning Git" cleared up gaps in my knowledge. The book's examples were easy to follow and worked well for my visual learning style. I appreciated that they kept in mind that some people reading this book may not have a Mac. I have Windows.If you're looking to learn Git, this book is a must!
M**L
Fantastic Book
This is the best GIT book in my opinion. It covers how git works and how to use it in a simple manner.It's an amazing resource for any beginner or anyone who needs a quick and simple refresher on git.
Trustpilot
4 days ago
5 days ago