当我使用
状态
我得到了所有没有被 bing 跟踪的文件和目录的列表
.idea/
src/main/java/edu/mason/insf/ann/annUML.uml
target/
但是,当我尝试结帐到另一个分支时,却告诉我:
error: The following untracked working tree files would be overwritten by checkout:
target/classes/...
并继续列出我的目标文件夹中的一堆文件(未被跟踪)。
当我尝试删除文件时,请使用任一购买
git rm target/classes/...
或者
git checkout target/classes
我收到以下错误
fatal: pathspec 'target/classes/...' did not match any files.
Git本质上是在告诉我正在跟踪同一个文件而不是同时跟踪。它不会让我从工作树中删除文件,也不会让我切换分支,因为对这个未跟踪文件的更改可能会被覆盖。
有人可以解释发生了什么吗?