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

  • 相关阅读:
    三种方法
    渐渐明白
    出手的时候到了
    URL OpenDocument
    熟练使用IDT
    时间快到了
    还是这样
    接口的多态性
    接口(interface)的使用
    抽象类(abstract class)与抽象方法
  • 原文地址:https://www.cnblogs.com/3chi/p/14356447.html
Copyright © 2011-2022 走看看