我在Ubuntu OS上将文件权限更改为非裸git存储库的777。之后,存储库中的所有文件都显示为已修改。我不想再次添加所有文件并提交。我想提交我编辑过的文件。有什么方法可以解决这个问题吗?
答案 0 :(得分:12)
git config core.fileMode false
这告诉git忽略exec-bit更改。
答案 1 :(得分:3)
如果要忽略文件权限更改,可以添加:
git config core.fileMode false
到你的〜/ .gitconfig。见http://git-scm.com/docs/git-config
core.fileMode
If false, the executable bit differences between the index and the working tree are ignored; useful on broken filesystems like FAT. See git-update-index[1].
The default is true, except git-clone[1] or git-init[1] will probe and set core.fileMode false if appropriate when the repository is created.