什么’git reset’命令没有任何选项?


What does 'git reset' command do without any option?

"git reset"命令在没有任何其他选项的情况下会做什么?它会用头部重置分段索引吗?


确切地。

没有选项,"git reset"被解释为"git reset——混合头"。

Git Reset有三种模式:Soft、Mixed和Hard(默认为"Mixed")。

与许多其他git命令一样,git reset接受一个引用commit的参数(一个分支名称、一个标记名称、一个commit sha、一个类似head~2的相对引用)。默认情况下,如果未指定引用,则使用head。

我建议您阅读"progit"的最后一篇博客文章,详细解释"git reset"命令:http://progit.org/2011/07/11/reset.html


看看我这里的答案:"git rm——cached x"和"git reset head——x"?

这里:Git重置文件和Git签出文件有什么区别?

这里:为什么有两种方法可以在Git中解除文件的存储?

并使用搜索。