我有一个git repo,我们很少有人在不同的计算机上工作,有些在Windows上,有些是Linux。
问题是文件权限是否已更改,有时是Web服务器配置。所以他们出现在git diff中。我用命令
忽略了文件模式更改git config core.filemode false
但是,每次我们在Web服务器上部署代码等时,都需要为每个用户完成这些工作。
无论如何,我们可以告诉我们对此repo的忽略权限。类似于.gitattributes文件,所以每次有人克隆这个repo时,文件权限的任何更改都会被忽略而不运行“git config core.filemode false”?