当前位置:   article > 正文

git 撤销修改:未push 、已push(1)_git回退已经push的代码

git回退已经push的代码

最后

不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~

给大家准备的学习资料包括但不限于:

Python 环境、pycharm编辑器/永久激活/翻译插件

python 零基础视频教程

Python 界面开发实战教程

Python 爬虫实战教程

Python 数据分析实战教程

python 游戏开发实战教程

Python 电子书100本

Python 学习路线规划

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

获取commit_id:

git log

commit_id形如:126f206185f225879f2723ca421f4dee44ca8fe7

版本回退:

git reset --hard 126f206185f225879f2723ca421f4dee44ca8fe7

如果想回退的内容未git push,不需要执行以下步骤!!

推到线上:

已经git push,需要重新push覆盖线上代码,如果回退的内容

git push --force

执行git push --force 强制回退,可能会遇到gitlab设置了master分支保护机制:

Master分支被保护报错:GitLab: You are not allowed to force push code to a protected branch on this project.
Master分支被保护:
进入项目gitlab 网页版: 设置(setting)-版本库(repo) – 保护分支(把保护的分支选择 unprotected)

最后

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/729306

推荐阅读
相关标签