Git Version Control Cookbook : Leverage Version Control to Transform Your Development Workflow and Boost Productivity, 2nd Edition.

Git is one of the most popular tools for versioning. Start your journey by understanding the Git data model and discover the numerous possibilities that Git notes has to offer. You'll also get various tips and tricks for everyday usage and develop knowledge of Git providers, integrations, and c...

Full description

Saved in:
Bibliographic Details
Main Author: Geisshirt, Kenneth
Other Authors: Zattin, Emanuele, Voss, Rasmus, Olsson, Aske
Format: eBook
Language:English
Published: Birmingham : Packt Publishing Ltd, 2018.
Edition:2nd ed.
Subjects:
Online Access:Click for online access
Table of Contents:
  • Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Navigating Git; Introduction; Git's objects; Getting ready; How to do it ... ; The commit object; The tree object; The blob object; The branch object; The tag object; How it works ... ; There's more ... ; The three stages; Getting ready; How to do it ... ; How it works ... ; See also; Viewing the DAG; Getting ready; How to do it ... ; How it works ... ; Extracting fixed issues; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Getting a list of the changed files; Getting ready.
  • How to do it ... How it works ... ; There's more ... ; See also; Viewing the history with gitk; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Finding commits in the history; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Searching through the history code; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Chapter 2: Configuration; Introduction; Configuration targets; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Querying the existing configuration; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Templates.
  • Getting readyHow to do it ... ; How it works ... ; A .git directory template; Getting ready; How to do it ... ; How it works ... ; See also; A few configuration examples; Getting ready; How to do it ... ; Rebase and merge setup; Expiry of objects; Autocorrect; How it works ... ; There's more ... ; Git aliases; Getting ready; How to do it ... ; How it works ... ; There's more ... ; The refspec exemplified; Getting ready; How to do it ... ; How it works ... ; Chapter 3: Branching, Merging, and Options; Introduction; Managing your local branches; Getting ready; How to do it ... ; How it works ... ; There's more ...
  • Branches with remotesGetting ready; How to do it ... ; There's more ... ; Forcing a merge commit; Getting ready; How to do it ... ; There's more ... ; Using git reuse recorded resolution (rerere) to merge Git conflicts; How to do it ... ; There's more ... ; Compute the difference between branches; Getting ready; How to do it ... ; Orphan branches; Getting ready; How to do it ... ; There's more ... ; Chapter 4: Rebasing Regularly and Interactively, and Other Use Cases; Introduction; Rebasing commits to another branch; Getting ready; How to do it ... ; How it works ... ; Continuing a rebase with merge conflicts.
  • How to do it ... How it works ... ; There's more ... ; Rebasing selected commits interactively; Getting ready; How to do it ... ; There's more ... ; Squashing commits using an interactive rebase; Getting ready; How to do it ... ; There's more ... ; Changing the author of commits using a rebase; Getting ready; How to do it ... ; How it works ... ; Autosquashing commits; Getting ready; How to do it ... ; There's more ... ; Chapter 5: Storing Additional Information in Your Repository; Introduction; Adding your first Git note; Getting ready; How to do it ... ; There's more ... ; Separating notes by category; Getting ready.