为什么 git checkout -f 不能恢复我修改的更改?

为什么 git checkout -f 不能恢复我修改的更改?

我总是习惯git checkout -f将更改恢复到上次提交,从来没有遇到任何问题。但我很少遇到这种奇怪的状态,它不起作用,我不知道发生了什么。

在此处输入图片描述

当我执行git diff此操作时,结果就是权限发生了变化,但为什么我不能恢复权限?

在此处输入图片描述

这种状态可能是在我使用命令将 trace-pro 文件夹移动到另一个位置后发生的mv

相关内容