只是做了正常修改,然后打算提交的时候出现了问题,所有文件都提示修改过,git diff 查看之后发现是文件的权限发生改变,可能是因为之前做了授权等操作,为了让git忽略文件权限的这些变化,可以去仓库的.git文件夹下修改config文件。
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
将filemode改成false就好了,可以手动修改后保存,也可以进到仓库根目录下:
git config core.fileMode false
重新查看,就忽略了文件权限变化,只显示修改过的文件。