這是我的要求: 我有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 '[