'git reset'命令不带任何其他选项会做什么?它会将暂存区与HEAD重置吗?
没错。
如果不指定选项,“git reset”将被解释为“git reset --mixed HEAD”。
git reset 有三种模式:软重置,混合重置和硬重置(默认为“混合”)。
像许多其他 git 命令一样,git reset 接受一个参数作为提交的引用(分支名称、标签名称、提交 SHA、类似 HEAD~2 的相对引用)。如果没有指定引用,则使用 HEAD。
我建议您阅读“Progit”的最新博客文章,其中详细解释了“git reset”命令:http://git-scm.com/book/en/v2/Git-Tools-Reset-Demystified