在我的本地git分支上按回车键之前,我错过了Tab键,我最终执行了:
git reset --har与预期的
git reset --hard通常情况下,git在运行似乎输入错误的命令时会报错。我查看了git reset的--help,没有找到"h“、"a”、"r“的参数。
它似乎已经运行了硬重置,它实际上运行的是什么?或者如果它运行“--困难”为什么?
更多信息:在美洲狮上,sylvesterjakubowski$ git --version git version1.7.12.4 (Apple Git-37) #。
发布于 2013-08-16 00:58:23
它没有运行等同于-h -a -r的代码,因为前面有两个破折号,而不是一个。
Git可能在这里实现了一种算法,允许您对长标志名使用最短的唯一匹配。由于git reset没有长标志以--har开头,因此它可以将该请求视为明确的请求,然后继续运行git reset --hard。
https://stackoverflow.com/questions/18257324
复制相似问题