在GITHUB上将文件模式权限从100755更改为100644

时间:2015-02-01 22:45:26

标签: git file github mode git-config

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

2 个答案:

答案 0 :(得分:1)

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

chmod 644 <filename> 

GIT会在差异中列出这个文件,您可以简单地提交并将其推送到GITHUB上的存储库。

答案 1 :(得分:0)

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

chmod -x <file_name>

在推送文件后,我将core.filemode的配置更改为false,以便其他文件的权限不会更改。