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

时间:2011-08-03 18:23:45

标签: git

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

2 个答案:

答案 0 :(得分:11)

完全。

没有选项,“git reset”被解释为“git reset --mixed HEAD”。

git reset有三种模式:soft,mixed和hard(默认为“mixed”)。

与许多其他git命令一样,git reset接受一个参数,该参数是对提交的引用(分支名称,标记名称,提交SHA,相对引用,如HEAD~2)。默认情况下,如果未指定引用,则使用HEAD。

我建议你阅读“Progit”的最后一篇博客文章,其中详细解释了“git reset”命令:http://progit.org/2011/07/11/reset.html

答案 1 :(得分:2)