首页 > 解决方案 > 无法在 Git 中更改文件的状态

问题描述

仓库中有一些文件Git无法提交/恢复/重置/等

在此处输入图像描述

所有这些都是从文件的“已删除”状态开始的,我没有进入 repo 并且实际上没有被删除。

在此处输入图像描述

git rm实际上删除了文件并且git restore --staged什么都不做

在此处输入图像描述

在此处输入图像描述

一步一步的另一个行为:

  1. git commit -m com什么都不做

在此处输入图像描述

  1. 通过Windows 资源管理器删除文件看起来git status就是这样

在此处输入图像描述

  1. 然后git add . && git commit -m com2让文件去实际提交

在此处输入图像描述

我在用:

更新: 删除.git/index并执行git reset修复了问题。可能文件因反恶意软件服务而损坏 在此处输入图像描述

标签: git

解决方案


推荐阅读