zoukankan      html  css  js  c++  java
  • git回滚分支版本到指定版本

      昨天提交代码时Eclipse凌乱了,本来拉了dev-20190201分支的,结果提交时竟然跑到dev分支了。为了把dev分支回滚,可以有两种方式:Eclipse和命令行。

      先说简单的命令行方式,先用git log命令找到需要回滚的分支版本,再git reset命令重置当前版本为指定的分支版本,最后通过git push提交。

    $ git log -2
    commit d9d7bd2dba3adc55a54f5b72a4acfe2f3eecb853 (HEAD, origin/dev)
    Merge: c8071ea f71391f
    Author: chenchuyu <chenchuyu@migu.cn>
    Date:   Thu Jan 31 14:38:26 2019 +0800
    
        Merge remote-tracking branch 'origin/tmt' into dev
    
    commit f71391fa7ad2d5932a61902c13ddd8e6ec27ea93 (origin/tmt)
    Author: chenchuyu <chenchuyu@migu.cn>
    Date:   Thu Jan 31 14:36:42 2019 +0800
    
        需求编号:BR008778
    
        修改时间:2018-1-31
        修改人:chency
        修改内容:
    
    wulf@wulf00 MINGW64 /e/workspace/ms-activity-service ((d9d7bd2...))
    $ git reset --hard f71391fa7ad2d5932a61902c13ddd8e6ec27ea93
    HEAD is now at f71391f 需求编号:BR008778
    
    wulf@wulf00 MINGW64 /e/workspace/ms-activity-service ((f71391f...))
    $ git push -f origin dev

      Eclipse界面的方式也是三步走:右击项目 -> Team -> show in history

      找到想要回滚的分支后,选中分支 -> 右键选择Reset -> Hard -> 在弹出的确认框中选择yes

      最后重新右键选中项目 -> Team -> Push Head -> 在Branch框输入对应的分支 -> 选中后点击Next -> Finish

       

       

  • 相关阅读:
    网页 js 获取DPI pxTomm
    利用自定义属性实现js点击事件 委托
    鼠标移动div时禁止选中div中的文字的方法
    关于if简写语句优化的方法
    .clearfix::after(清除浮动)
    js 事件委托
    清空共享池
    oracle中scott用户权限不足
    安装完Oracle 12C数据库,scott账户过期,解锁方法
    Vulnhub靶场-Me Tomcat Host 学习笔记
  • 原文地址:https://www.cnblogs.com/wuxun1997/p/10348153.html
Copyright © 2011-2022 走看看