我在 Windows 7 上运行 SourceTree,当我从存储文件夹(位于 C:\DEV\Shayne\Quarks)中打开 MINGW32 命令提示符并尝试通过输入命令 git 删除最后一次提交时reset --hard ~1
我收到错误 fatal: 'C:/Program Files (x86)/Git' is outside the repository
。命令提示符的标题栏显示为 MINGW32:c/DEV/Shayne/Quarks
。我在谷歌上找不到任何答案,最近我在这台机器上成功运行了这个命令。是什么导致了这个错误,我该如何解决?
最佳答案
您正在键入一个错误的命令。你想打字
git reset --hard head~1
我不知道为什么当你只输入 ~1
时 git 报告这个错误,但它确实如此。
更新:
这似乎是因为 tilde expansion 而发生的.
关于git - 为什么我收到错误 "fatal: ' C :/Program Files (x86)/Git' is outside the repository"when I run "git reset --hard ~1" from within the repository?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31420690/