git回退版本命令

git回退版本命令如果你在本地做了错误提交 那么回退版本的方法很简单 1 先用下面命令找到要回退的版本的 commitid gitreflog2 接着回退版本 gitresethard 就是你要回退的版本的 commitid 的前面几位 远程分支版本回退的方法如果你的错误提交已经推送到自己的远程分支了 那么就需要回滚远程分支了 1 首先要回退本地分支 gitrefloggit 紧接着强制推送到远程分支 gi

如果你在本地做了错误提交,那么回退版本的方法很简单

1.先用下面命令找到要回退的版本的commit id:

git reflog

2.接着回退版本:

git reset –hard a7e1d279

a7e1d279就是你要回退的版本的commit id的前面几位。

远程分支版本回退的方法

如果你的错误提交已经推送到自己的远程分支了,那么就需要回滚远程分支了。

1.首先要回退本地分支:

git reflog

git reset –hard Obfafd

2.紧接着强制推送到远程分支:

git push -f origin master 这里假设只有一个master分支

origin就是一个名字,它是在你clone一个托管在Github上代码库时,git为你默认创建的指向这个远程代码库的标签,origin指向的是repository,master只是这个repository中默认创建的第一个branch。当你git push的时候因为origin和master都是默认创建的,所以可以这样省略。

注意:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233818.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Ubuntu18.04安装PCL(详细教程)

    Ubuntu18.04安装PCL(详细教程)

    2020年11月8日
    649
  • pycharm 2022.01.21激活码(JetBrains全家桶)2022.03.08

    (pycharm 2022.01.21激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~40…

    2022年4月2日
    85
  • QTableView样式

    控件的成员函数styleSheet()可以获取控件的风格样式ui->tableView_contact_1->setWindowTitle("ContactList1");ui->tableView_contact_1->setShowGrid(false);//隐藏网格//选择整行ui->tableView_contact_1->setSelect…

    2022年4月12日
    113
  • ArcGIS二次开发基础教程(00):基础界面设计

    ArcGIS二次开发基础教程(00):基础界面设计ArcGIS二次开发基础教程(00):基础界面设计(开发环境:VS2010+ArcEngine10.2+C#;鉴于学习ArcGIS二次开发的同学都有一定的WinForm开发和ArcGIS软件使用基础,故此教程不再对一些基础内容作详细阐述)首先新建一个Windows窗体应用程序,设置Size为(700,450),再添加一个MenuStrip,输入文件,如图:添加一个ToolB…

    2022年7月23日
    14
  • javaEE与java的区别

    javaEE与java的区别好程序员Java培训分享JavaEE与Java的区别,有不少想要转行做程序员的朋友都会有一个疑问,JavaEE和Java是不是一种语言,这两者之间又有什么区别呢?  Java一共分为三个版本:JavaSE(标准版)、JavaEE(企业版)以及JavaME(微型版)。  其中JavaSE就是大家所熟知的Java根底,JavaEE在企业最常用的地方就是网站PC端的开发,而JavaME常用于移动端开发,现在熟悉的安卓系统便是用JavaME开发的。  Java既可以被编译,也可以被解说。经过

    2022年7月7日
    30
  • C语言的字符串分割

    说起来很有意思,自认为对C语言理解得还是比较深刻的。但居然到今天才知道有个strtok函数,试用了一下突然感慨以前做了多少重复劳动。每次需要解析配置文件,每次需要分割字符串,居然都是自己去分割字符串,

    2021年12月24日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号