24
Course Overview and Learning Objectives
Branching Strategies
Applying Specific Changes from Branches
Joining Branches With Merge or Rebase
Exercise: Advanced Branching
Undoing Changes With Git Reset
Tracking Changes With Git Reflog
Changing History With Interactive Rebase
Changing History With Interactive Rebase Continued
Exercise: Editing History
Stashing Changes With Git Stash
Working in Multiple Branches
Exercise: Switch Branches
Finding Bugs
Exercise: Find the Bug
Aliases and Shortcuts
Making Repos Lighter and Faster
Handling Large Files
Automating Checks With Hooks
Handling Large Repos
Using Other Git Features
Exercise: Building a Pre-Commit Hook
Summary
End of course survey