Have a personal or library account? Click to login
Git Version Control Cookbook Cover

Git Version Control Cookbook

90 hands-on recipes that will increase your productivity when using Git as a version control system

Paid access
|Aug 2014
Product purchase options

Key Features

    Book Description

    This practical guide contains a wide variety of recipes, taking you through all the topics you need to know about to fully utilize the most advanced features of the Git system. If you are a software developer or a build and release engineer who uses Git in your daily work and want to take your Git knowledge to the next level, then this book is for you. To understand and follow the recipes included in this book, basic knowledge of Git command-line code is mandatory.

    What you will learn

    • Understand the Git data model and how you can navigate the database with simple commands
    • Learn how you can recover lost commits/files
    • Discover how you can force rebase on some branches and use regular Git merge on other branches
    • Extract metadata from a Git repository
    • Familiarize yourself with Git notes
    • Discover how you can work offline with Git
    • Debug with Git and use various techniques to find the faulty commit

    Who this book is for

    Table of Contents

    1. Navigating Git and understanding the data model
    2. Configuration
    3. Branching, merging and options
    4. Rebasing, interactively and other use cases
    5. Storing additional information in the repository
    6. Extracting metadata from the repository
    7. Automating your daily work with Git hooks
    8. Recovering from mistakes
    9. Repository maintenance
    10. Patching and offline sharing
    11. Git Plumbing
    12. Tips and Tricks
    PDF ISBN: 978-1-78216-846-1
    Publisher: Packt Publishing Limited
    Copyright owner: © 2014 Packt Publishing Limited
    Publication date: 2014
    Language: English
    Pages: 340