zoukankan      html  css  js  c++  java
  • Git 版本退回commit

    有的时候错误提交了commit,需要版本退回.
    先用git log查看一下节点版本号commit_id

    $ git log
    

    再用git reset退回

    $ git reset -soft commit_id  #回退到上一个 提交的节点 代码还是原来你修改的  
    
    $ git reset –hard commit_id #回退到上一个commit节点, 代码也发生了改变,变成上一次的
    

    根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:

    git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息

    git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可

    git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容

  • 相关阅读:
    习题解答chapter-01
    Java-chapter-01 菜鸟初见Java
    ijkdemo
    1027
    avformat_seek_file
    pla
    android1010横屏等
    文件浏览对话框
    智能指针处理---bo
    Js为Dom元素绑定事件须知
  • 原文地址:https://www.cnblogs.com/xieshuang/p/8316737.html
Copyright © 2011-2022 走看看