Apress Android Sale

Pro Git

By Scott Chacon

  • eBook Price: $24.99
  • Print Book Price: $34.99
Buy eBook Buy Print Book
Programmers or project leaders will learn to use Git, the version control system developed by Linus Torvalds for Linux kernel development. You'll discover the world of distributed version control and learn how to build a Git development workflow, with expert guidance from Scott Chacon.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-1833-3
  • User Level: Beginner to Advanced
  • Publication Date: August 26, 2009
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

  • Pro Freeware and Open Source Solutions for Business
  • Beginning Design for 3D Printing
  • Beginning Scribus
  • Python Data Analytics
  • OpenStack Trove
  • Beginning App Development with Parse and PhoneGap
  • 3D Printing with Delta Printers
  • Beginning C for Arduino, Second Edition
  • Pro Android Wearables
  • Beginning Python Games Development, Second Edition
Full Description

Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.

  • A book by Git experts to turn you into a Git expert
  • Introduces the world of distributed version control
  • Shows how to build a Git development workflow

What you’ll learn

  • Use Git as a programmer or a project leader
  • Become a fluent Git user
  • Use distributed features of Git to the full
  • Acquire the ability to insert Git in the development workflow
  • Migrate programming projects from other SCMs to Git
  • Learn how to extend Git

Who this book is for

This book is for all open source developers: you are bound to encounter Git somewhere in the course of your working life. Proprietary software developers will appreciate Git’s enormous scalability, since it is used for the Linux project, which comprises thousands of developers and testers.

Table of Contents

Table of Contents

  1. Getting Started
  2. Git Basics
  3. Git Branching
  4. Git on the Server
  5. Distributed Git
  6. Git Tools
  7. Customizing Git
  8. Git and Other Systems
  9. Git Internals
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

Please Login to submit errata.

On page 52:

Fig 3-9:
Shouldn't the commits c2b9e and 87ab2 be reversed?

From Fig 3-8, c2b9e is the commit to which the testing branch points; if I then checkout master (which points to c2b9e's parent commit), make changes and commit them, i should then have a new commit (i.e., 87ab2).

But being new to git, maybe I've misunderstood.

Best-Sellers

    1. Pro SQL Server Internals

      $41.99

      View Details

    2. Beginning 3D Game Development with Unity 4

      $34.99

      View Details

    3. Beginning iPhone Development with Swift

      $31.99

      View Details

    4. Financial Modeling for Business Owners and Entrepreneurs

      $31.99

      View Details