• git reset –mixed –soft –hard命令解释。


    直接看官方的解释.

    其中HEAD代表版本库,index代表暂存区,另外还有一个我们增删改代码的工作区。所以官方解释翻译过来就是:

    --hard : 回退版本库,暂存区,工作区。(因此我们修改过的代码就没了,需要谨慎使用)

    --mixed: 回退版本库,暂存区。(--mixed为git reset的默认参数,即当任何参数都不加的时候的参数)

    --soft: 回退版本库。

    a. git reset –mixed

    首先执行命令:

    git status 查看当前文件状态:

    工作区和暂存区代码比较, 可以发现工作区和暂存区代码不同:

    工作区和本地版本库代码比较,可以发现工作区和版本库代码不同:

    结论:--mixed的情况下,版本库和暂存区都将进行了代码回退,工作区代码没动。

  • 相关阅读:
    CentOS7.4安装Docker
    责任链模式
    策略模式
    状态模式
    解释器模式
    备忘录模式
    中介者模式
    观察者模式
    迭代器模式
    private、default、protected和public的作用域
  • 原文地址:https://www.cnblogs.com/3me-linux/p/9024848.html
Copyright © 2020-2023  润新知