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中解除文件的存储?
并使用搜索。