这是我的要求: 我有a -> b -> c (HEAD)。 我正在添加一个新的提交d。现在,它变成a -> b -> c -> d(HEAD)。 现在,我想恢复到c(即,撤消在d中所做的所有更改)并进行额外更改并形成e。树应该看起来像a -> b-> c -> d -> e(HEAD)。注:我不能失去d的历史。我必须回复它并将新更改添加到e。 更新: 我可以用一个更好的例子来解释。假设我有a->b
我使用Zsh与iTerm2并试图按照these instructions删除我不小心推到回购的提交(不要担心,它没有任何追随者比我) 。 运行命令 git push -f origin HEAD^:develop
导致岩组错误 error: src refspec HEADER does not match any.
error: failed to push some refs to '[