zoukankan      html  css  js  c++  java
  • git相关

    reset、revert:

      reset:

        --soft 本地库回滚,暂存区不回滚,代码不变。

        --mixed:本地库回滚,暂存区回滚,代码不变。

        --hard:本地和暂存区都会回滚,代码会强制变更。

      revert:从远程回滚到某一个版本

    merge、rebase:

      merge:会将本地和远程的代码合起来做一次commit,会有历史记录。

      rebase:在远程的提交后跟进一次提交,不会有一次新的commit。

    checkout、reset --hard:

      区别1:checkout不会强制更新本地代码,reset会。

      区别2:checkout会指向新的分支,reset还是在原来的分支。

    fetch、clone、pull:

      fetch:不会强制merge,需要手动merge

      clone:远程拉下代码,并和远程做关联

      pull:fetch + merge

  • 相关阅读:
    抽象类使用细节
    super关键字
    JDK,JRE,JVM三者之间的爱恨情仇
    LinkedHashSet
    HashSet扩容成红黑树机制
    Set之HashSet
    finally关键字
    Hashcode方法
    equals方法和==的区别
    LinkedList
  • 原文地址:https://www.cnblogs.com/3chi/p/14356447.html
Copyright © 2011-2022 走看看