advanced-git icon indicating copy to clipboard operation
advanced-git copied to clipboard

Advanced Git

What This Session is About

From rebase and rerere to submodule and subtree, this session will show you common use cases for some of the less common Git commands. This hands-on session will include a cornucopia of nerdy delights as we round out the bunch with reset and filter-branch.

Table of Contents

  • Getting Started
  • Cheat Sheets
  • Resources

Getting Started

This class will be 100% command line! You will need:

  • Git installed locally Get it

Cheat Sheets

The cheat sheets for each activity are linked here:

  • Exercise 1: git checkout
  • Exercise 2: git reset
  • Exercise 3: git cherry-pick
  • Exercise 4: git rebase
  • Exercise 5: git rerere
  • Exercise 6: git bisect
  • Exercise 7: git filter-branch
  • Exercise 8: git submodule
  • Exercise 9: git subtree

Resources