为什么我的所有索引都在我的git项目中改变了

har*_*dik 5 git

我正在使用GitLab作为我的项目存储库.
从过去几周开始,我没有投入我的项目,因此我只是编写了它.
现在,当我尝试提交我的项目时,它向我显示我的所有文件都进行了任何类型的更改.

所以我尝试git diff命令:这里我附上了我得到的结果的截图.它清楚地告诉我所有索引文件都已更改.

我曾尝试谷歌解决问题,但我失败了.
所以最后我在这里得到解决方案.我不想提交我的所有文件

在此输入图像描述

Von*_*onC 2

对于文件权限模式,请在以下操作后再次克隆您的存储库:

git config --global core.filemode false
Run Code Online (Sandbox Code Playgroud)

然后从新克隆的存储库中执行

git --work-tree=/path/to/old/cloned/repo add .
Run Code Online (Sandbox Code Playgroud)

这会将您的实际更改导入到新的克隆存储库中。


如果您想保留当前的存储库(及其更改),您可以看到与 的区别git diff,正如我在这个答案中提到的。
请注意,从 Git 2.9.1 开始,您可以使用以下命令更改文件的权限

git add --chmod=-x .
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

67 次

最近记录:

9 年,9 月 前