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

Write review

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access


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 97 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.