git 删除某次指定的提交
时间:2023-01-28 15:40:30.676 +0800 CST 浏览:965

git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

#新建一个备份的分支,数据无价
git branch old_master
#提交本地当前的文件到新建的分支
git push origin old_master:old_master
#本地可以彻底恢复到你想恢复到的版本了
git reset --hard 58093e1355716f0f861b64f1c3dfe59242be28f7
#在web端settings页面,修改默认分支为新建的分支,可以删除远程分支了
git push origin :master
#如果出现! [remote rejected] master (deletion of the current branch prohibited),说明没有设置远程的默认分支,没有权限删除,请在web端settings页面,修改默认分支为新建的分支
#进行到这里,远程的master分支已经删除成功
#重新提交本地文件到master分支(此时会自动新建master分支)
git push origin master
#再体验一下删除分支
git push origin :old_master


如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。


来说两句吧