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 三种形式的主要内容,如果未能解决你的问题,请参考以下文章