问题
git 默认会跟踪文件的权限修改,当我们使用 chmod 指令的时候,git 也会把被修改权限的文件添加到被修改的状态。
解决方式
解决方式是首先在项目下 cat .git/config 查看是否已经设置忽略文件权限跟踪,filemode=true 的时候即跟踪修改权限的文件 。
这时候我们只要简单的运行 git config core.filemode false 就可以了,然后我们运行git status 那些被修改权限的文件已经不存在了。
修改前:

修改后:

评论区