Media Summary: This lesson is part of our free, online 17-video course on This lesson is part of our free 17-video online course on Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter:

Surviving With Git 4 Discarding - Detailed Analysis & Overview

This lesson is part of our free, online 17-video course on This lesson is part of our free 17-video online course on Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: [Linux.conf.au 2013] - Git For Ages 4 And Up

Photo Gallery

Surviving with Git #4: Discarding All Local Changes
Surviving with Git #3: Discarding Chunks / Lines in a File
Surviving with Git #1: Discarding All Local Changes in a File
How Git Works: Explained in 4 Minutes
Git Tutorial for Beginners: Learn Git in 1 Hour
Surviving with Git #7: Resetting to an Old Revision
GitHub's Worst 4 Months Inside the Jan–Apr 2026 Outage Streak
Surviving with Git #17: Splitting / Editing an Old Commit
Surviving with Git #12: Moving a Commit to a Different Branch
[Linux.conf.au 2013] - Git For Ages 4 And Up
Surviving with Git #5: Fixing the Last Commit
Surviving with Git #9: Recovering Deleted Commits
View Detailed Profile
Surviving with Git #4: Discarding All Local Changes

Surviving with Git #4: Discarding All Local Changes

This lesson is part of our free, online 17-video course on

Surviving with Git #3: Discarding Chunks / Lines in a File

Surviving with Git #3: Discarding Chunks / Lines in a File

This lesson is part of our free, online 17-video course on

Surviving with Git #1: Discarding All Local Changes in a File

Surviving with Git #1: Discarding All Local Changes in a File

This lesson is part of our free 17-video online course on

How Git Works: Explained in 4 Minutes

How Git Works: Explained in 4 Minutes

Get a Free System Design PDF with 158 pages by subscribing to our weekly newsletter: https://bytebytego.ck.page/subscribe

Git Tutorial for Beginners: Learn Git in 1 Hour

Git Tutorial for Beginners: Learn Git in 1 Hour

Git

Surviving with Git #7: Resetting to an Old Revision

Surviving with Git #7: Resetting to an Old Revision

This lesson is part of our free, online 17-video course on

GitHub's Worst 4 Months Inside the Jan–Apr 2026 Outage Streak

GitHub's Worst 4 Months Inside the Jan–Apr 2026 Outage Streak

GitHub promised 99.9% uptime. Over

Surviving with Git #17: Splitting / Editing an Old Commit

Surviving with Git #17: Splitting / Editing an Old Commit

This lesson is part of our free, online 17-video course on

Surviving with Git #12: Moving a Commit to a Different Branch

Surviving with Git #12: Moving a Commit to a Different Branch

This lesson is part of our free, online 17-video course on

[Linux.conf.au 2013] - Git For Ages 4 And Up

[Linux.conf.au 2013] - Git For Ages 4 And Up

[Linux.conf.au 2013] - Git For Ages 4 And Up

Surviving with Git #5: Fixing the Last Commit

Surviving with Git #5: Fixing the Last Commit

This lesson is part of our free, online 17-video course on

Surviving with Git #9: Recovering Deleted Commits

Surviving with Git #9: Recovering Deleted Commits

This lesson is part of our free, online 17-video course on

Surviving with Git #11: Moving a Commit to a New Branch

Surviving with Git #11: Moving a Commit to a New Branch

This lesson is part of our free, online 17-video course on