git reset --hard HEAD^ 在cmd中執行報錯


報錯:

D:\git-root\test>git reset --hard HEAD^ More? More? fatal: ambiguous argument 'HEAD ': 
unknown revision or path not in the working tree. Use '--' to separate paths from revisions,
like this: 'git [...] -- [...]'

 

原因:

^是cmd.exe的escape字符,屬於特殊字符。

 

修正:

命令里要用到文字 ^ 時用雙引號擴起來即可。

git reset --hard HEAD"^" 
git reset --hard "HEAD^" 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM