`

git checkout -- xx 报错

阅读更多

想要使用git checkout -- UserDaoTest.java 命令将版本区的代码替换工作区的代码

使用git checkout -- UserDaoTest.java 出现了以下错误:

error: pathspec 'UserDaoTest.java' did not match any file(s) known to git.

 

 原因是将UserDaoTest.java 已放到缓存区,所以在版本区中匹配不到

解决办法:

1. git rest HEAD UserDaoTest.java 将缓存区的代码撤销

 

Unstaged changes after reset:

 

D       src/main/java/UserDaoTest.java

 

2. git checkout -- UserDaoTest.java 将版本区的代码替换工作区的代码

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics