I use the restore checkpoint/fork conversation feature in GitHub Copilot heavily because of this. Most of the time it's better to just rewind than to salvage something that's gone off track.
Yeah I'm a big fan of branching for basically every change, as it provides a known good checkpoint.
Yeah I'm a big fan of branching for basically every change, as it provides a known good checkpoint.