zoukankan      html  css  js  c++  java
  • reset、revert、rebase

    reset

    1、 原理:修改HEADE的位置,即将HEADE的位置改变为之前存在的某个版本。

    2、使用场景:想要恢复之前的某个版本,且那个版本之后的提交的版本不需要了,因为reset之后就 没有了。

    revert

    1、原理:返做某个版本,达到撤销改版本修改的目的。

    2、返回做某个版本,但会保留当前这个版本的东西。

    rebase  合并提交的内容,重新改写历史记录

    步骤: 1、git log 查看提交版本号

        2、git rebase -i 版本号

        3、该关键字

        4、将之前的注释掉

        5、去强push下。

    ----------落后几个提交-------

    git rebase origin/master

    再去强push!

     

  • 相关阅读:
    POJ-2386 Lake Counting
    白书-部分和问题
    STL-map/multimap 简述
    STL-set&&multiset 集合
    STL-优先级队列-priority_queue
    挣脱虚无,化身虚无
    C
    B
    A
    STL-list 链表
  • 原文地址:https://www.cnblogs.com/qianqiang0703/p/14179990.html
Copyright © 2011-2022 走看看