我在本地更改了某些文件的权限,并将其推送到GITHUB而没有在我的gitconfig中使用config.FileMode flag = false。所以GIT推动了文件模式的改变,但是我希望将这些文件模式的变化从100755恢复到100644.我使用MAC osx作为我的开发环境。我不想在我的存储库中使用git reset --hard HEAD。有什么建议吗?
答案 0 :(得分:1)
在我的情况下,只需手动将权限从755更改为644,然后再将其推送到GITHUB。
chmod 644 <filename>
GIT会在差异中列出这个文件,您可以简单地提交并将其推送到GITHUB上的存储库。
答案 1 :(得分:0)
我使用下面提到的命令将文件的权限从755手动更改为644,然后再次推送文件。
chmod -x <file_name>
在推送文件后,我将core.filemode
的配置更改为false,以便其他文件的权限不会更改。