undrgrnd Cliquez ici Toys NEWNEEEW nav-sa-clothing-shoes Cloud Drive Photos FIFA16 cliquez_ici Shop Fire HD 6 Shop Kindle Paperwhite cliquez_ici Jeux Vidéo
Commencez à lire Version Control with Git sur votre Kindle dans moins d'une minute. Vous n'avez pas encore de Kindle ? Achetez-le ici Ou commencez à lire dès maintenant avec l'une de nos applications de lecture Kindle gratuites.

Envoyer sur votre Kindle ou un autre appareil


Essai gratuit

Découvrez gratuitement un extrait de ce titre

Envoyer sur votre Kindle ou un autre appareil

Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible

Version Control with Git: Powerful tools and techniques for collaborative software development [Format Kindle]

Jon Loeliger , Matthew McCullough
5.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)

Prix conseillé : EUR 26,90 De quoi s'agit-il ?
Prix éditeur - format imprimé : EUR 34,89
Prix Kindle : EUR 18,83 TTC & envoi gratuit via réseau sans fil par Amazon Whispernet
Économisez : EUR 16,06 (46%)

App de lecture Kindle gratuite Tout le monde peut lire les livres Kindle, même sans un appareil Kindle, grâce à l'appli Kindle GRATUITE pour les smartphones, les tablettes et les ordinateurs.

Pour obtenir l'appli gratuite, saisissez votre adresse e-mail ou numéro de téléphone mobile.


Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 18,83  
Broché EUR 34,81  

Concours | Rentrée Kindle des auteurs indés - Participez au premier concours organisé par Kindle Direct Publishing et et saisissez votre chance de devenir le nouveau coup de cœur littéraire sur Amazon !

Les clients ayant acheté cet article ont également acheté

Cette fonction d'achat continuera à charger les articles. Pour naviguer hors de ce carrousel, veuillez utiliser votre touche de raccourci d'en-tête pour naviguer vers l'en-tête précédente ou suivante.

Descriptions du produit

Présentation de l'éditeur

Get up to speed on Git for tracking, branching, merging, and managing code revisions. Through a series of step-by-step tutorials, this practical guide takes you quickly from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating the many functions of this open source version control system.

This thoroughly revised edition also includes tips for manipulating trees, extended coverage of the reflog and stash, and a complete introduction to the GitHub repository. Git lets you manage code development in a virtually endless variety of ways, once you understand how to harness the system’s flexibility. This book shows you how.

  • Learn how to use Git for several real-world development scenarios
  • Gain insight into Git’s common-use cases, initial tasks, and basic functions
  • Use the system for both centralized and distributed version control
  • Learn how to manage merges, conflicts, patches, and diffs
  • Apply advanced techniques such as rebasing, hooks, and ways to handle submodules
  • Interact with Subversion (SVN) repositories—including SVN to Git conversions
  • Navigate, use, and contribute to open source projects though GitHub

Détails sur le produit

  • Format : Format Kindle
  • Taille du fichier : 7412 KB
  • Nombre de pages de l'édition imprimée : 456 pages
  • Utilisation simultanée de l'appareil : Illimité
  • Editeur : O'Reilly Media; Édition : 2 (14 août 2012)
  • Vendu par : Amazon Media EU S.à r.l.
  • Langue : Anglais
  • ASIN: B008Y4OR3A
  • Synthèse vocale : Activée
  • X-Ray :
  • Word Wise: Non activé
  • Composition améliorée: Non activé
  • Moyenne des commentaires client : 5.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)
  • Classement des meilleures ventes d'Amazon: n°128.343 dans la Boutique Kindle (Voir le Top 100 dans la Boutique Kindle)
  •  Souhaitez-vous faire modifier les images ?

En savoir plus sur les auteurs

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Quels sont les autres articles que les clients achètent après avoir regardé cet article?

Commentaires en ligne

4 étoiles
3 étoiles
2 étoiles
1 étoiles
5.0 étoiles sur 5
5.0 étoiles sur 5
Commentaires client les plus utiles
3 internautes sur 3 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Solid introduction, well written 15 janvier 2013
Par mko
Have you heard about Git but not sure what is it? This book will give you nearly complete explanation of what Git is all about. In my personal opinion, one of the best introductions to Git. Ever. The book covers most common topics and does it right. In case you are complete beginner, it provides initial Git setup section. So, be afraid not. If you prefer to use Windows over Linux or OS X, you will be told how to setup things as well. What’s most important is that all the concepts are well illustrated and well explained with pictures and examples. However, sometimes you will have to focus on what you read to get the complete knowledge of the topic. It’s not just that you flip the pages and that’s it. When it comes to scientific jargon I’d say it’s on the moderate level. For readers, having knowledge of the terms related to source management systems would be a plus here, but is not necessary.

Just one warning, in case you are purely Windows user and you have got used to work with GUI only. You will have to go back to CLI while reading this book. I don’t say this is wrong, not at all, but it might be a challenge for some Windows users.
Avez-vous trouvé ce commentaire utile ?
Commentaires client les plus utiles sur Amazon.com (beta)
Amazon.com: 4.5 étoiles sur 5  45 commentaires
132 internautes sur 136 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 A fully-loaded information train wreck 15 mars 2013
Par Galen Menzel - Publié sur Amazon.com
Format:Broché|Achat vérifié
Though more comprehensive than Scott Chacon's Pro Git, this book is a mess. It fails both as a reference and as a tutorial. It's written in a verbose, example-driven style, which dulls its usefulness as a reference; and the authors' ludicrous sense of pacing ruins it as a tutorial.

The chapter that is supposed to serve as an introduction to git (Chapter 3) is a scattershot mishmash of common tasks like executing a commit and once-off configuration commands like setting your commit author information. The common tasks that it covers tend to be covered very, very quickly as more of a teaser for more-complete coverage later in the book. While it's fine to delay full coverage of usage until later, reading only this chapter would leave you totally ill-equipped to do anything useful with git. By contrast, Chapter 2 of Pro Git contains most everything you need to be an autonomous, if somewhat unsophisticated, git user working in a single branch.

Chapter 4, ostensibly about "Basic Git Concepts" (since that is its title), is actually mostly about git internals, and is completely out of place at the beginning of the book. Why are we covering blobs and packfiles before we even cover what a branch is? Does knowing the git write-tree command help me understand how to use git well as a beginner? (And if you're not concerned about beginners, why include information about how to install git?) This is basic stuff, guys: cover the high-level interface first, then cover the low-level commands and internals. Would you start off a Unix tutorial by talking about disk blocks and inodes before covering what a directory is?

This pattern continues throughout the book. The authors are completely tonedeaf to the needs of the learner, and simply stream information out, never seeming to ask themselves if their presentation will create a progressively more effective git user.

Coverage of tags is suprisingly bad (almost nonexistent, in fact).

All that said, this is probably the most-comprehensive book on git available. And the later chapters on advanced manipulations and tips and tricks are good. I give it four stars for content, and dock it a star for its abysmal organization. It's not throw-it-in-a-fire bad, but you're better off reading Pro Git as a tutorial, and referring to the man pages (which are quite good) after that.
17 internautes sur 19 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Introduction, Tutorial, Examples, and Manual in one 7 octobre 2012
Par Eric Chou - Publié sur Amazon.com
This is the first time I look at Git as a basic tool to help me keep my scripts in order. I don't code for living, all the places I have been to already has a set of version control system in place for developers. The quickest way to get going was to leverage the existing tools. It is not until now that I write enough scripts that keeping them in order is starting to become an issue. I am a big believer in 'learn once, use many times', so even though Git sounds like an overkill for my purpose, I have decided to explore the possibility of using Git for my projects.

Half way thru the book, I have already decided that this is probably going to be the only book I will ever need for Git. Combing with the build-in manual and online documentation for the latest features, there is no need for a second book on Git for my purposes. The book starts with quick history and introduction, then goes into more depth on each of the aspects of Git, starting from the most used to advance.

For regular users, reading up to Chapter 4 will likely be a good starting point start using Git and reference back here and there. Chapter 3 gave a good tour of the most used commands and Chapter 4 introduces the basic concepts of Git. Since the main purpose of Git is for collaboration of coding, it is likely that once you understand the concepts, you will need to talk to your fellow coders to come up with a agreeable setup.

Personally, I think it is ok to start reading a little faster from there on, keep an eye out and slow down when you see an applicable concept, but knowing where to look back later when you need the information is the way I approached it.

Chapter 20 is a good chapter to read in depth if you are using SVC but trying to convert to Git, Chapter 21 is a good chapter on GitHub.

Overall, I feel it was a wise investment of my time in reading this book.
17 internautes sur 21 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Good Introduction and Reference Book for Git 25 septembre 2012
Par David Hayden - Publié sur Amazon.com
I received a copy of Version Control with Git 2nd Edition as part of the O'Reilly Blogger Review Program. I've used Mercurial and Subversion for years, but just started using Git and GitHub for version control.

Each chapter dives into a new topic, giving you what you need to be productive and then dives deeper and deeper into more advanced commands and concepts. Most beginners will learn the basic concepts on their first pass of the book and later use it as a solid reference book to answer a question or solve a problem. I read about half of most of the chapters as the amount of detail started to get a bit overwhelming for my current needs, but I will definitely appreciate the additional detail and more advanced concepts as I get more real-world experience.

Chapter 21 has a pretty good overview of GitHub and its social coding features. I was delighted to see a number of the features highlighted, but would have liked a little more detail on them. Given the book is about Git and not GitHub, however, I can understand why the authors didn't dive into GitHub too deep.

It should be noted that the examples are using Linux. I develop both in Mac OS X and Windows, however, and didn't have a problem understanding the samples. The Git commands are the same on any OS, and it is just the OS commands and environment that are different. It is easy to follow along and run the examples.

I was a bit surprised to see that "GitHub for Windows" wasn't mentioned as a way to install Git on Windows. I only noticed Cygwin Git Package or msysgit mentioned in the book. I suspect this was missed when the book was updated during the 2nd edition. If you are installing Git on Windows, I highly recommend "GitHub for Windows."

Overall, I really enjoyed the book. I was able to immediately be productive using Git and now have a good reference book when I have a question or problem using Git!
4 internautes sur 4 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Ton of info. 1 août 2013
Par Zachary Cardoza - Publié sur Amazon.com
Format:Format Kindle|Achat vérifié
Almost, too much info.

I got through half the book without actually being able to successfully use Git, so I watched a video and learned all that I needed in about 5 minutes.

Now that I've been using Git for a while, the book has become a good reference for some trickier situations, but not a book for reading.
3 internautes sur 3 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Not a "train wreck" 8 mai 2015
Par Erik Gfesser - Publié sur Amazon.com
Format:Broché|Achat vérifié
Solid discussion of Git for someone like me who has primarily been using CVS and SVN (Subversion) throughout their career, and has since started using Git. While I do not view this book as the "train wreck" that the top reviewer here describes, be aware that if you are completely new to version control systems (VCS) you will likely want to look elsewhere (at least for introductory explanations), because the authors jump right into Git usage without first providing much VCS background information.

After a cursory Git introduction, the authors provide what I consider the core of the text (the first 14 chapters of 21), covering installation, how to get started, basic Git concepts, file management, the Git index, commits, branches, diffs, merges, altering commits, the stash, the reflog, remote repositories, repository management, and patches. After this core, the discussion turns to hooks, combining projects, submodule best practices, using Git with SVN repositories, advanced manipulations, tips/tricks/techniques, and use of GitHub (although I decided to skip a couple of these latter chapters, such as the one on hooks, because I do not plan to use this feature in the near future).

Working through this book, I especially appreciated the diagrams (which explain Git objects and commit graphs) and the high number of working examples (of which I recently executed about 90% or so). The diagrams which explain branching and merging are the types of diagrams typical colleagues and I white board with each other to explain a given project state, helping enable both understanding of the material as well as providing future reference for visual depiction.

One of the reasons I decided to go with this book to get more familiar with Git, other than the fact that there are not many Git texts of which to choose in the marketplace, is because it was published relatively recently relative to when I purchased it about a year ago. Unfortunately, a potentially better book called "Pro Git (Second Edition)" that other reviewers have mentioned has since been published, something that happens when a book is not read soon after purchase.

Be aware that while almost every single example that I executed over the course of working through this book ran flawlessly (somewhat of a rarity with technology texts), I did notice on a few occasions that the command line output from a handful of commands was slightly different than what was represented in the material, and I attribute this to a lack of alignment between the Git version that the authors used (1.7.9) and what I used (2.1.4), downloaded as part of Cygwin. However, this aspect did not distract from the material presented by Loeliger and McCullough.

Although the chapter on installation (Chapter 2) does briefly mention the Git version that the authors used, the remainder of the book really does not address this topic apart from a few isolated instances. For example, the chapter on remote repositories (Chapter 12) mentions that differing versions will display a remote-tracking branch differently. When executing another example in the same chapter, I came across a warning that gets displayed when pushing to the depot because the implicit value of "push.default" was changed in Git 2.0 from "matching" to "simple". And although minor, an attempt to clone the 1.5.x branch of SVN referenced in the chapter on using Git with SVN repositories resulted in a "repository moved temporarily" message (the most recent stable version of SVN is currently 1.8.13).

In general, however, this book provides a solid discussion of Git, and these are all but minor annoyances. A review of Git itself is not the purpose of a Git book review, but if you are at a point where you have solely heard about Git from colleagues who recommend that Git should be used because "it's cool" or remark that "all you really need to know are like three commands, don't worry about the other stuff" (I have actually heard developers make these types of comments), diving into Git with regard to what is happening under the covers is arguably the right way to go, and this book can help.
Ces commentaires ont-ils été utiles ?   Dites-le-nous
Rechercher des commentaires

Discussions entre clients

Le forum concernant ce produit
Discussion Réponses Message le plus récent
Pas de discussions pour l'instant

Posez des questions, partagez votre opinion, gagnez en compréhension
Démarrer une nouvelle discussion
Première publication:
Aller s'identifier

Rechercher parmi les discussions des clients
Rechercher dans toutes les discussions Amazon

Rechercher des articles similaires par rubrique