错误描述
vscode终端执行命令报错如下:
git reset --hard HEAD^
fatal: ambiguous argument '^HEAD': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
解决方案
因为cmd控制台中换行符默认是^,而不是\ ,所以 ^ 符号被git编译为换行符了,解决方案:
git reset --hard "HEAD^"
git reset --hard HEAD~
在VSCode终端使用gitreset--hardHEAD^命令时遇到错误,原因是控制台将^解析为换行符。解决方法是将^用引号括起来,如HEAD^,或者使用~代替,如HEAD~,以正确执行git命令。
7871





