Interactive rebase allows you to rewrite history one commit at a time. But what if you want to automate that? In this video you'll see how you can use the filter-branch tool to programmatically rewrite history—kinda like a nerdy time traveller.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4289-mastering-git/lessons/9