【发布时间】:2020-02-03 22:08:01
【问题描述】:
我,因为错误将分支“dev”推送到存储库中的“origin/dev”,所以现在我想将这些分支重置为这个提交 226b5cf7。
我已经试过了: git reset --hard 226b5cf7 (所以现在我的开发被重置为那个提交) git push --force origin 226b5cf7:dev (重置 origin/dev,但不工作!!!)
我收到这条消息: 远程:错误:拒绝非快进 refs/heads/dev(你应该先拉) 到 ssh://demadev/volume1/Git/smile.git ! [远程拒绝] 226b5cf7 -> dev(非快进) 错误:未能将一些参考推送到 'ssh://codinera@demadev/volume1/Git/smile.git'
【问题讨论】:
-
git checkout -b tmp origin/dev; git reset --hard 226b5cf7; git push -f origin HEAD:dev; git checkout dev; git branch -D tmp;(如果您已经有tmp分支,则需要选择其他名称)
标签: javascript git github branch reset