还没有想到办法解决。
(先备份当前有修改过的文件)
最好,先返回指定版本
git reset old_commit_id
然后,新建分支
git branch -b rcommit_id
再,删除线上的master分支(将默认分支切换到其它分支)
git push origin :master
然后,将之前备份的文件覆盖当前分支内的文件。
最后,将分支名改为master,再提交即可,再设置为默认分支。
git branch -m rcommit_id master
git push origin master