想要使用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 将版本区的代码替换工作区的代码