Need to learn how to wrap your head around Git, but don't need a lot of hand holding? Grab this book if you're new to Git, not to the world of programming. Git tasks displayed on two-page spreads provide all the context you need, without the extra fluff.
This a 130 pages long small booklet. Let's call it a recipes book, going from simples usages to complexe ones. It's all helpful, while the context often miss some graphics to understand the underlying mechanic between branches. Also higher level patterns would have been a great addition. Ma note de lecture en français ici
Impostazione originale, ma che reputo una buona idea: nella pagina di sinistra una breve spiegazione della funzionalità, nella pagina di destra i comandi e gli esempi.
Copre abbastanza bene le basi dell'uso di git, dando anche qualche consiglio utile sull'utilizzo migliore.
Soffre di due difetti:
- è troppo breve, e vista l'impostazione, abbastanza risicato nelle spiegazioni. Non riesce a coprire molti casi particolari, e rimane fumoso su alcuni argomenti (tipo amend)
- come praticamente tutti i libri su git, è molto scarso (per non dire nullo) nella parte di amministrazione server. Forse github ha segato le gambe a questo tipo di argomenti.
The author doesn't give enough details for each command, and he doesn't explain what happens under the hood, he deals with the tool as a black box; by just listing commands, mentioning some variations of its parameters, and finally choosing a random "parameters list" as an example without even describing the example. It seems to be an abbreviated non-complete documentation of each command, not a book which describes what, how, why and when to use each command, even you cannot find a full detailed scenario as an example. I didn't like it. The only great point in this book is its small size; despite that it contains lot of info about commands.
This book is great if you already use Git and want to know more about the possibilities you have at your disposal. This book is definitely not intended to help with your first steps in Git. If you know that and fit in the targeted audience you get a quickly read overview on the more advanced usage scenarios that Git can offer. The examples are all very small and when you want to understand what’s going on under the hood you will have to use other kinds of documentation.
If you used Git for months and want now to know what else is possible you should go for this book. If you are new or need to know exactly what’s going on you should pass and go for another book.
Este libro es una excelente guía para adquirir rápidamente un conocimiento básico de Git. Como todos los libros de Pragmatic que he leído, está estructurado de forma muy ordenada y coherente, con textos claros, muchos ejemplos y proporcionando una lectura agradable. Es un libro que sirve para empezar a trabajar con Git sin meterse en detalles internos y que puede valer para muchos usuarios. En mi caso se queda corto, pero me ha servido como una introducción excelente para seguir aprendiendo, teniendo ya una base práctica..
The book provides a very good introduction to day=to-day use of git. It does so by identifying common tasks performed with version control system and describing how to accomplish them with git. It also explores tasks that one can only perform with git.
The best part of the book is it is, as the title says, pragmatic, succinct, and crisp in its exposition.
For details about how git works and more sophisticated git options, one will have to refer to other books.
This book is pretty much what the title says: a pragmatic guide to understanding and using Git. There is just enough background that you can understand what to do if you have used a VCS before. You are likely to want another book to go deeper at some point, but this book will retain a place on your desk as a practical reference.
I like the format of this book. It seems to breeze a bit too quickly over concepts like branches, tags, and collab...sometimes. It may have been better to make it less a reference work and more scenario-based. That said, it is a one-day read, with examples you can muck with nowise.