GIT Diff 说的是 100644 ?许多文件上的 100755

use*_*725 5 git file-permissions github

发生了什么事:\n我在 Mac 上,在终端中,我正在执行 git pull 到主分支。所有这些文件都来到我的本地目录,由于某种原因,权限被更改为:-rwxr-xr-x@,而它应该是:-rw-r--r--。因此,当我将这些文件推送到 github 上的本地分支并尝试向主分支提交拉取请求时,许多文件都显示:100644 \xe2\x86\x92 100755。

\n\n

我已经尝试过如何从 Git 中的未暂存更改中删除显示“旧模式 100755 新模式 100644”的文件?,但仍然没有运气。

\n\n

我尝试从主分支下载 zip 文件并替换所有本地文件,但再次失败。

\n\n

有什么建议么?谢谢。

\n

小智 1

请尝试以下命令。git config --add core.filemode false

  • 欢迎来到堆栈溢出!请不要只用命令来回答。尝试提供有关您的解决方案如何工作的精彩描述。请参阅:[如何写出一个好的答案?](https://stackoverflow.com/help/how-to-answer)。谢谢 (6认同)