git reset 三种形式

Posted 心脏dance

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git reset 三种形式相关的知识,希望对你有一定的参考价值。

1. git reset --soft <commit id>

        <commit id> 可以不写,默认为回退最近的一次提交。修改的文件变成已经add的状态。

2. git reset --mixed <commit id>

         <commit id> 可以不写,默认为回退最近的一次提交。修改的文件变成没有add的状态。这个命令等同于 git reset <commit id>

3. git reset --hard <commit id>

         <commit id> 可以不写,默认为回退最近的一次提交。修改的文件消失。

以上是关于git reset 三种形式的主要内容,如果未能解决你的问题,请参考以下文章

git使用进阶——版本穿梭reset三种模式理解

git reset 的三种模式

Git reset的三种模式 傻傻分不清楚

Git reset的三种模式 傻傻分不清楚

Git reset的三种模式 傻傻分不清楚

Git reset的三种模式 傻傻分不清楚