document how something like 'git reset @^' can be achieved Question from florian; One key difference to reset @^ is that the bad commit will remain in history. I suppose a future 'histedit' command could solve that.
diff --git a/got/got.1 b/got/got.1
index fbd32c4..c65dd5f 100644
--- a/got/got.1
+++ b/got/got.1
@@ -762,6 +762,15 @@ with a pre-defined log message.
.Pp
.Dl $ got commit -m 'unify the buffer cache'
.Pp
+Roll the unified-buffer-cache branch back by one commit, and then
+fetch the rolled-back change into the work tree as a local change
+to be amended and perhaps committed again:
+.Pp
+.Dl $ got backout unified-buffer-cache
+.Dl $ got commit -m 'roll back previous'
+.Dl # now back out the previous backout :-)
+.Dl $ got backout unified-buffer-cache
+.Pp
Update any work tree checked out from the
.Dq unified-buffer-cache
branch to the latest commit on this branch: