Version Control with Git
Powerful tools and techniques for collaborative software development
Publisher: O'Reilly Media
Final Release Date: May 2009
Pages: 330

Version Control with Git takes you step-by-step through ways to track, merge, and manage software projects, using this highly flexible, open source version control system.

Git permits virtually an infinite variety of methods for development and collaboration. Created by Linus Torvalds to manage development of the Linux kernel, it's become the principal tool for distributed version control. But Git's flexibility also means that some users don't understand how to use it to their best advantage. Version Control with Git offers tutorials on the most effective ways to use it, as well as friendly yet rigorous advice to help you navigate Git's many functions.

With this book, you will:

  • Learn how to use Git in several real-world development environments
  • Gain insight into Git's common-use cases, initial tasks, and basic functions
  • Understand how to use Git for both centralized and distributed version control
  • Use Git to manage patches, diffs, merges, and conflicts
  • Acquire advanced techniques such as rebasing, hooks, and ways to handle submodules (subprojects)
  • Learn how to use Git with Subversion

Git has earned the respect of developers around the world. Find out how you can benefit from this amazing tool with Version Control with Git.

Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly MediaVersion Control with Git
 
4.6

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (3)

  • 4 Stars

     

    (2)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Well-written (5)
  • Helpful examples (4)
  • Accurate (3)
  • Easy to understand (3)

Cons

    Best Uses

    • Intermediate (3)
      • Reviewer Profile:
      • Sys admin (3)

    Reviewed by 5 customers

    Sort by

    Displaying reviews 1-5

    Back to top

    (6 of 6 customers found this review helpful)

     
    4.0

    Excellent book

    By Astron

    from Yekaterinburg, Russia

    About Me Developer

    Verified Reviewer

    Pros

    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Novice
      • Student

      Comments about O'Reilly Media Version Control with Git:

      The book is very easy to read.
      There's one little remark: the picture 5.4 looks a bit wrong: one of the arrows points to a23bf instead of bd71363.

      (4 of 4 customers found this review helpful)

       
      4.0

      Good Read and Complete

      By Simon J Mudd

      from Madrid, Spain

      About Me DBA, Sys Admin

      Verified Reviewer

      Pros

      • Accurate
      • Concise
      • Easy to understand
      • Well-written

      Cons

        Best Uses

        • Expert
        • Intermediate

        Comments about O'Reilly Media Version Control with Git:

        I've used several VCS over the years and been pretty happy with them. Git is a bit different but can be used for simple things to more complex tasks and this book helped me get my head around the more complex uses such as merging, cloning and so on. Other books didn't seem to be as complete.

        (3 of 3 customers found this review helpful)

         
        5.0

        The best reference on Git

        By cstar

        from Paris, France

        About Me Developer, Sys Admin

        Verified Reviewer

        Pros

        • Accurate
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Intermediate

          Comments about O'Reilly Media Version Control with Git:

          Git does not have a user-friendly GUI. And is so powerful, it sometimes leave one's head being scratched.
          So I've read many books and web pages on Git.
          This book is the best reference. It is also one of the best CS book I read. It's tackling that weird beast called git in a way that makes it easy.

          The book goes up and down in the git stack to show you how git works under the hood. And gives you nice insights on how to use it.

          (2 of 2 customers found this review helpful)

           
          5.0

          Questions to check comprehension

          By chad

          from uk

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Helpful examples
          • Well-written

          Cons

            Best Uses

            • Novice
            • Student

            Comments about O'Reilly Media Version Control with Git:

            as per the previous reviewer, this is an excellent introduction to the core philosophy behind Git. However, I would like O'Reilly and Jon to consider adding Questions to check comprehension at the end of each chapter.
            there's already a hint of this, ie pg 109 "the astute reader" but as I found the book demanding a few more examples to work on in a later edition might improve take up?

            (10 of 10 customers found this review helpful)

             
            5.0

            The best guide to Git wizardry

            By HackMan

            from Sofia, Bulgaria

            About Me Sys Admin

            Verified Reviewer

            Pros

            • Helpful examples
            • Well-written

            Cons

              Best Uses

              • Expert
              • Intermediate

              Comments about O'Reilly Media Version Control with Git:

              This was the second book about Git, that I read. In the beginning the book didn't offered anything interesting but it actually managed to summarize "Pragmatic version control using Git" into one small but very good structured chapter. After you reach the 4th chapter you enter into the universe of Git and start to appreciate the book, and the power of this software.

              Instead of simply showing how can one use Git, this book describes how one should think in order to use Git. The comprehensive explanation of git's internal structure in the beginning of the 4th chapter may seam as a little too much for the novice readers but it actually helps you understand all of the complicated logic which is behind this great software. Now when I thing about branching, merging or rebaseing I really know what's going on. And all of this knowledge helps me solve problems that I have never managed to solve the past. Until now, I have been using best practices to work with Git without actually understanding why these were "the best" practices. In the book I found not only technical information about the software, but also a lot of information about how to manage a project the right way.

              I advice everyone to read this book. You will fill enlightened.

              Displaying reviews 1-5

              Back to top

               
              Buy 2 Get 1 Free Free Shipping Guarantee
              Buying Options
              Immediate Access - Go Digital what's this?
              Ebook: $27.99
              Formats:  APK, DAISY, ePub, Mobi, PDF

              Available in Multiple Languages