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
- Navigating Git and understanding the data model
- Configuration
- Branching, merging and options
- Rebasing, interactively and other use cases
- Storing additional information in the repository
- Extracting metadata from the repository
- Automating your daily work with Git hooks
- Recovering from mistakes
- Repository maintenance
- Patching and offline sharing
- Git Plumbing
- Tips and Tricks
Loading...
Loading...

