Conversational Git
Free

Conversational Git

By Alan Hohn
Free
Book Description

This book is written in an informal style. Readers are assumed to know what version control tools are, and that, being familiar with Subversion/CVS, are interested in knowing how “distributed” version control systems (Git in particular) work. It also tries to show how to use git effectively.

Table of Contents
  • Conversational Git
  • Chapter 1
  • Why This Book
  • Style and Motivation
  • Why Not
  • Dogfooded
  • Chapter 2
  • Setting up Git
  • Creating a repository
  • Committing
  • Staging
  • Removing files
  • Wrapping Up
  • Chapter 3
  • Multiple Repositories
  • Bare Repositories
  • Cloning
  • Sharing Commits
  • Wrapping Up
  • Chapter 4
  • Teamwork
  • The Failed Push
  • Merging in Git
  • Successful Push
  • One Side Note
  • Wrapping Up
  • Chapter 5
  • A Conflict
  • Push The Reset Button
  • Finishing the merge
  • Git Stash
  • Wrapping Up
  • Chapter 6
  • What Are Branches For
  • Doing Some Branching
  • Keeping Up To Date
  • Merging a Feature
  • Wrapping Up
  • Chapter 7
  • Better Feature Branches
  • Pushing Feature Branches
  • Wrapping Up
  • Chapter 8
  • Feature Branches with Conflicts
  • Merging Feature Branches with Conflicts
  • Clean Merging Is Clean Living
  • Wrapping Up
  • Chapter 9
  • When It Goes Wrong
  • Some Easy Fixes
  • More Substantial Changes
  • Even Bigger Changes
  • Wrapping Up
  • Chapter 10
  • What Did I Just Do?
  • Committing to the Wrong Branch
  • Merging in Traffic
  • What If I Pushed?
  • Wrapping Up
  • Chapter 11
  • Workflow with Git
  • Tools
  • Workflow
  • Conclusion
    No review for this book yet, be the first to review.
      No comment for this book yet, be the first to comment
      Also Available On
      Categories
      Curated Lists