【问题标题】:Changing File Mode permissions from 100755 to 100644 on GITHUB在 GITHUB 上将文件模式权限从 100755 更改为 100644
【发布时间】:2015-03-31 20:58:22
【问题描述】:

我在本地更改了一些文件的权限并将其推送到 GITHUB,而我的 gitconfig 中没有 config.FileMode flag = false。所以 GIT 推送了文件模式更改,但我想将这些文件模式更改从 100755 恢复为 100644。我使用 MAC osx 作为我的开发环境。我不想在我的存储库上使用 git reset --hard HEAD 。有什么建议吗?

【问题讨论】:

标签: git file github mode git-config


【解决方案1】:

我使用下面提到的命令将文件的权限从 755 手动更改为 644,然后再次推送文件。

chmod -x <file_name>

推送文件后,我将core.filemode配置更改为false,这样其他文件的权限就不会改变。

【讨论】:

    【解决方案2】:

    在我的情况下,只需手动将权限从 755 更改为 644 并再次将其推送到 GITHUB。

    chmod 644 <filename> 
    

    GIT 将在 diff 中列出该文件,您只需提交并将其推送到您在 GITHUB 上的存储库。

    【讨论】:

      猜你喜欢
      • 2014-10-29
      • 2010-11-18
      • 2016-01-11
      • 2023-03-12
      • 2011-07-01
      • 2020-03-07
      • 2017-01-29
      相关资源
      最近更新 更多