猿问

Git:如何忽略快进并将原点(分支)还原为较早的提交?

我用了


git reset --hard dc082bc ... 

由于某些错误的提交,将分支恢复到所需的先前状态。这使我在当地的分行罚款。但是,我想将'origin'上的分支后退到同一提交,以便我可以重新开始。谁能告诉我如何将源分支(不是主分支)还原到此提交?

我已经尝试过git push origin master,但是它给出了以下错误


![拒绝]分支->分支(非快进)

错误:无法将一些引用推送到'git@github.com:xxx / xxx.git'

为了防止您丢失历史记录,拒绝了非快速更新

合并远程更改,然后再次推送。请参阅“关于

有关详细信息,请参见“ git push --help”的“快进”部分


qq_笑_17
浏览 579回答 2
2回答
随时随地看视频慕课网APP
我要回答