"Martin Langhoff" [off-list ref] writes:
Am I using the wrong command? I'd be happy to remove the bogus head
and create a new one, but I don't think we have git-rm-ref.
Yes you are. Forget about update-ref. That is strictly for
script consumption.
# I think I'm on master, but I'm acually on maint
git-branch foo-feature
git-checkout foo-feature
# realise I've branched in the wrong place
$ git reset --soft master