小编典典

如何从 Git 中的未暂存更改中删除说“旧模式 100755 新模式 100644”的文件?

all

出于某种原因,当我最初从存储库中提取我的一个 git 项目时,我的工作副本中有大量文件没有对它们进行明显的更改,但仍然出现在我的unstaged changes区域中。

我在 Windows xp 上使用 Git Gui,当我去查看文件以查看发生了什么变化时。我所看到的是:

old mode 100755  
new mode 100644

有谁知道这意味着什么?

如何将这些文件从我的未暂存更改列表中取出?(非常烦人必须浏览 100 个文件,只是为了挑选出我最近编辑并想要提交的文件)。


阅读 149

收藏
2022-03-01

共1个答案

小编典典

对我来说,这看起来像是 unix 文件权限模式(755= rwxr-xr-x644= rw-r--r--) - 旧模式包含 +x
(可执行)标志,新模式不包含。

此 msysgit问题的回复 设置为 false 以解决该问题:

git config core.filemode false
2022-03-01