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

6

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


您需要执行 git reset --hard HEAD~ 命令来撤销已经提交的更改。 - Joseph K. Strauss
2个回答

10
在我的情况下,只需将权限手动从755更改为644,然后再次推送到GITHUB即可。
chmod 644 <filename> 

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

我想对我的存储库中的所有文件执行此操作,但保持可执行文件的可执行性。 - user3064538

1

我手动将文件的权限从755更改为644,使用以下命令,并再次推送文件。

chmod -x <file_name>

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接