GIT Diff 在许多文件上说 100644 → 100755

标签 git github file-permissions

这是怎么回事: 我在 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/

相关文章:

macos - 如何忽略图标?在 git 中

git - pull 请求到 julia 包

android - Flutter on Android Studio 从git 克隆问题-Package get' has not been run'

git - 如果我从 GitHub 帐户中删除 GPG key 会怎样?

git - 如何删除我的 git 仓库中的所有文件并从我的本地 git 仓库更新/推送?

git - Mode-Line 中的 Subversion 分支

java - 当我尝试从 git 获取最新代码时,git 中出现 pull 时间错误

python - 检查非 root 用户是否可以访问路径

php - mkdir() 创建 0755 而不是 0775

linux - scp 文件没有设置正确的所有者