Challenges · Recovery

Revert a Shared Change

0/5

Challenge

intermediate

Revert a Shared Change

Scenario

main is shared by the team. It contains a valid order-export improvement followed by Enable unfinished checkout, which turned on a feature that is not ready for customers. Teammates may already have based work on this history.

Mission

Turn the unfinished checkout back off while preserving the faulty commit, the earlier export work, and the shared history. Leave main clean.

Objectives

0/5
  1. The shared history contains an undo commit for Enable unfinished checkout. (Current objective)
  2. The feature configuration has checkout disabled again. (Not started)
  3. The original faulty commit remains in main history. (Not started)
  4. The valid order-export work remains in main history. (Not started)
  5. The working tree is clean. (Not started)

Your task nowStep 1 of 5

The shared history contains an undo commit for Enable unfinished checkout.

Need help?

Preparing your workspace…

Repository Graph

Click a commit to inspect it

0 commits

Working Tree

Not a Git repository yet

No unstaged changes

Your working tree matches the staging area.

Staging Area

Files prepared for the next commit

No staged changes

Use git add to prepare files for your next commit.

Repository

Committed history

No commits yet

Use git commit to record staged changes.