Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Rewriting Git History

via Pluralsight

Overview

Many people don't understand the importance of keeping a good git history. This is where you'll learn how to use the git history and how to rewrite it.

A good Git history allows you to clearly identify important milestones, easily revert logical blocks of related changes, and collaborate efficiently with your colleagues. However, these benefits are hard to realize if your history is poorly structured and full of distracting noise. In this course, Rewriting Git 2.x History, you'll learn how you can use interactive rebasing to rewrite your Git history, allowing you to keep it clear and concise. First, you'll learn exactly why rewriting Git history is worthwhile. Then, you'll explore what interactive rebasing is, with a series of examples. Finally, you'll see how to minimize the risk of introducing problems when you perform interactive rebases and how to revert the effects of a rebase should you need to. When you’re finished with this course, you’ll have all the skills you need to keep your Git history in good shape.

Syllabus

  • Course Overview 1min
  • Setting the Scene 8mins
  • Rewriting History 29mins
  • Avoiding Common Problems 25mins

Taught by

Brad Bow

Reviews

4.9 rating at Pluralsight based on 96 ratings

Start your review of Rewriting Git History

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.