文章目录 1 问题2 解决3 原因 1 问题 使用revert命令后, 提示失败failed查看 commit 窗口,Unversioned Files出现了一些红色文件 2 解决 手动删除后,revert即正常了 3 原因 可能是之前使用了一次rebase, 然后撤消了这次rebase,有遗留文件 ,本地的分支直接删除了一次,切换到了其它分支,本地会多一些文件 ,又去切换到没有这些文件的分支,可能导致这些文件变成了unversion files rebase 命令的目标分支如果比较旧,似乎会把一些merge操作重新做一遍,所以如果存在冲突,不要用rebase, 直接用idea的merge操作