我在本地git分支上按enter之前错过了tab键,我最终执行了:gitreset--har与预期相比gitreset--hard通常git在运行似乎输入错误的命令时会报错。我查看了gitreset的--help,没有发现“h”、“a”、“r”的参数。它似乎运行了硬重置,它实际上运行了什么?或者,如果它运行“--hard”,为什么?附加信息:西尔维斯特雅库博斯基$git--versiongit版本1.7.12.4(AppleGit-37)#onmountainlion。 最佳答案 这是根据gitcli文档页面:manycommand