健康资讯网欢迎您!!!

网站收藏健康资讯网联系我们

导航菜单

git怎么删除远程仓库的某次错误提交?

git怎样删除远程仓库的某次错误提交?

git怎样删除远程仓库的某次错误提交?

 最佳答案:

      在本地 把远程的master分支删除再把reset后的分支内容给push上去

      新建old_master分支 作为备份,以防万一 git branch old_master 将本地的old_master分支 推送到远程的old_master git push origin old_master:old_master 本地仓库 彻底回退到某一个版本 git reset –hard 删除远程的master分支 (注意master前有个:) git push origin :master 重新创建远程master分支(这跟我们第1次提交本地代码库给远程仓库的命令一样吧) git push origin master

      以上。

      当然因为我是没有管理员权限的,所以在建立old_master之后需要管理员帮助,切换默认分支为old_master,然后删掉master,本地恢复master,用git reset --hard 版本号即可。

      然后git push上远程.管理员帮助切换默认分支为master.删掉old_master即可。