执行git reset --hard HEAD^报错fatal: ambiguous argument 'HEAD^': unknown revision or path not in the ...

Eva ·
更新时间:2024-11-13
· 687 次阅读

今天在使用git回退功能的时候,遇到以下错误:

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 [...] -- [...]'

查了下原因可能有两种:

因为cmd控制台中换行符默认是^,而不是\ ,所以^符号被git编译为换行符了,解决方案: git reset --hard "HEAD^" git reset --hard HEAD~[return times] 该仓库到目前为止只有commit过一次代码,故已经是head版本,也会报这样的错,无需关心直接commit或者rm即可
作者:嗷大人



unknown path NOT OR IN head reset Git

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章