我错误地执行了以下命令
git reset HEAD
git reset 'HEAD@{1}'
git reset ORIG_HEAD
现在我的最新更改未在远程服务器上显示。
哪个命令需要在开发分支上执行
答案 0 :(得分:0)
您可以从desired commit
复制要退回的git log --walk-reflogs
。然后reset
将您的分支(dev
)发送到commit-sha
。
$ git checkout dev
$ git log --walk-reflogs # copy desired commit-sha
$ git reset --hard <commit-sha> # reset 'dev' branch on the commit
$ git push -f origin HEAD # force(-f) push as history is changed