Java 尝试更改分支(Git和Netbeans)时出错

Java 尝试更改分支(Git和Netbeans)时出错,java,git,netbeans,Java,Git,Netbeans,我有一个Netbeans项目,在Windows上有一个本地Git存储库,其中包含几个分支。 当我试图离开活动分支并切换到另一个分支时,我得到一个错误: java.io.FileNotFoundException: C:\myFolder.\u myClass.java343227714550314005.tmp(拒绝访问) 尝试切换到其他分支也没有帮助:关于同一文件或其他文件的错误。 再次尝试提交和更改:相同的问题。该文件可能已在Netbeans中打开,但现在已关闭。 每次我尝试切换时,就会有更

我有一个Netbeans项目,在Windows上有一个本地Git存储库,其中包含几个分支。 当我试图离开活动分支并切换到另一个分支时,我得到一个错误:

java.io.FileNotFoundException: C:\myFolder.\u myClass.java343227714550314005.tmp(拒绝访问)

尝试切换到其他分支也没有帮助:关于同一文件或其他文件的错误。 再次尝试提交和更改:相同的问题。该文件可能已在Netbeans中打开,但现在已关闭。 每次我尝试切换时,就会有更多的源文件消失。 试图重置活动分支,但出现类似错误


你知道怎么修理吗?我不想失去所有的历史

该文件当前是否已打开(在NetBeans中或其他方式中)?可能是第一次在NetBeans中打开的,因为它是上次提交更改的文件,但这以前从来都不是问题。您是否有任何未提交的更改?来自命令行的
git status
的输出是什么?从命令行切换分支时是否会出现相同的错误?(
git checkout
)很好,更新了问题以包含新的点。您是否尝试在当前活动的分支上执行
git重置
?该文件当前是否打开(在NetBeans中还是以其他方式)?可能第一次在NetBeans中打开,因为它是上次提交更改的文件,但这以前从来都不是问题。您是否有任何未提交的更改?来自命令行的
git status
的输出是什么?从命令行切换分支时是否会出现相同的错误?(
git checkout
)很好,更新了问题以包含新的点。您是否尝试对当前活动的分支执行
git重置