Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 21,21
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest <Einbetten>
Version Control with Git: Powerful tools and techniques for collaborative software development von [Loeliger, Jon, McCullough, Matthew]
Anzeige für Kindle-App

Version Control with Git: Powerful tools and techniques for collaborative software development Kindle Edition

4.5 von 5 Sternen 4 Kundenrezensionen

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 21,21

Länge: 452 Seiten Sprache: Englisch

August-Aktion: Englische eBooks stark reduziert
Entdecken Sie unsere Auswahl an englischen eBooks aus verschiedenen Genres für je 1,99 EUR. Die aktuelle Aktion läuft noch bis 31. August 2016.



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

Über den Autor und weitere Mitwirkende

Jon Loeliger is a freelance software engineer who contributes to Open Source projects such as Linux, U-Boot, and Git. He has given tutorial presentations on Git at many conferences including Linux World, and has written several papers on Git for Linux Magazine. In prior lives, Jon has spent a number of years developing highly optimizing compilers, router protocols, Linux porting, and the occasional game. Jon holds degrees in Computer Science from Purdue University. In his spare time, he is a home winemaker.


  • Format: Kindle Edition
  • Dateigröße: 7534 KB
  • Seitenzahl der Print-Ausgabe: 456 Seiten
  • Gleichzeitige Verwendung von Geräten: Keine Einschränkung
  • Verlag: O'Reilly Media; Auflage: 2 (14. August 2012)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B008Y4OR3A
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Nicht aktiviert
  • Durchschnittliche Kundenbewertung: 4.5 von 5 Sternen 4 Kundenrezensionen
  • Amazon Bestseller-Rang: #137.454 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?


4.5 von 5 Sternen
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Stern
Alle 4 Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel


Format: Taschenbuch Verifizierter Kauf
Das Buch führt in die Benutzung ein und ist sehr ausführlich in der Beschreibung. Im Vordergrund steht dabei die klassische Benutzung über die Kommandozeile.

Ich komme nicht umhin das Buch schon alleine deswegen gut zu finden, weil es mit GIT ein exzellentes Codeverwaltungssystem beschreibt.

Den Stern Abzug gibt es weil ein paar Dinge einfach zu kurz kommen:
- Migration von SVN und evtl. CVS
- Tools zum Umgang mit Git, etwa zum komfortablen zeilenweisen stagen, etc.

Was wirklich toll sind sind die Graphen, das ausführliche durchspielen von Beispielen, etc. Das ist wirklich große Klasse.
Kommentar Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch
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.
Kommentar 2 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Von Felix J. Ogris am 26. Januar 2014
Format: Kindle Edition Verifizierter Kauf
Lesenwertes Handbuch zu git. Der Autor geht nicht nur auf die alltäglichen Befehle ein, sondern erläutert auch, wie git unter der Motorhaube arbeitet, was den einen oder anderen ungewohnten Arbeitsschritt verständlich macht.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch Verifizierter Kauf
This is a somewhat slow introduction to Git, it explains the underlying concepts quite well. It is just what I was looking for -- a slow introduction that still goes into some depth. I know Mercurial and I got confused by some of the concepts around Git, so I wanted to figure out what the Git community means by trees and commits and branches and octopus merges.

If you are looking for a dense text, I think this is the wrong book. (Is there a "Git in a Nutshell" book?) But if you'd like an understanding of the concepts so you can make sense of the documentation, this is the book to turn to.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Die hilfreichsten Kundenrezensionen auf (beta) 4.4 von 5 Sternen 51 Rezensionen
152 von 157 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen A fully-loaded information train wreck 15. März 2013
Von Galen Menzel - Veröffentlicht auf
Format: Taschenbuch Verifizierter Kauf
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.
20 von 22 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Introduction, Tutorial, Examples, and Manual in one 7. Oktober 2012
Von Eric Chou - Veröffentlicht auf
Format: Taschenbuch
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.
9 von 9 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Not a "train wreck" 8. Mai 2015
Von Erik Gfesser - Veröffentlicht auf
Format: Taschenbuch Verifizierter Kauf
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.
18 von 22 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Good Introduction and Reference Book for Git 25. September 2012
Von David Hayden - Veröffentlicht auf
Format: Taschenbuch
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!
5 von 5 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Messy 29. März 2014
Von ALFONSO LUIS ACOSTA GOMEZ - Veröffentlicht auf
Format: Taschenbuch
Mixes and introduces advanced topics really early, which is confusing for the beginner. It might be more interesting for the advanced user since it covers Git Internals but I'm pretty sure an advanced user will find the book bloated.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.
click to open popover