这是怎么回事: 我在 Mac 上,在终端中,我正在执行 git pull 到主分支。所有这些文件都进入了我的本地目录,由于某种原因,权限被更改为:-rwxr-xr-x@,而它应该是:-rw-r--r--。因此,当我将这些文件推送到我在 github 上的本地分支并尝试向主分支提交 pull 请求时,许多文件显示如下:100644 → 100755。
我试过了 How do I remove files saying "old mode 100755 new mode 100644" from unstaged changes in Git? , 但仍然没有运气。
我尝试从主分支下载文件作为 zip 并替换我所有的本地文件,但再次失败。
有什么建议吗?谢谢。
最佳答案
请尝试以下命令。 git config --add core.filemode false
关于GIT Diff 在许多文件上说 100644 → 100755,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25672991/