gpt4 book ai didi

git - 如何从 Git 的未暂存更改中删除显示 "old mode 100755 new mode 100644"的文件?

转载 作者:IT王子 更新时间:2023-10-29 01:09:03 25 4
gpt4 key购买 nike

出于某种原因,当我最初为我的一个 git 项目从存储库中 pull 数据时,我的工作副本中有大量文件没有进行明显的更改,但一直显示在我的 unstaged changes 区域中。

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

old mode 100755  
new mode 100644

谁知道这是什么意思?

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

最佳答案

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

This msysgit issue's replies建议将 core.filemode 设置为 false 以解决此问题:

git config core.filemode false

关于git - 如何从 Git 的未暂存更改中删除显示 "old mode 100755 new mode 100644"的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1257592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com