git远程仓库强制回退到历史某个版本

一 查看git提交历史记录

git log

二 回退到你想要的那一次提交

git reset --hard d0d8fa0c505569d89a06c0f0baf1ac898f7749cf

执行完git命令后你会发现你的本地已经回退到指定的版本了,如果你是想远程仓库也回退,可以将本次执行结果强制推送到远程仓库。

git push -f -u origin master

这种回退操作不会保留两次版本中间的提交记录,请注意备份好数据文件。

发表评论