git

解决修改文件权限引起的 Git 记录文件变化问题

过去的,未来的
2020-11-27 / 0 评论 / 0 点赞 / 861 阅读 / 486 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-11-27,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

问题

git 默认会跟踪文件的权限修改,当我们使用 chmod 指令的时候,git 也会把被修改权限的文件添加到被修改的状态。

解决方式

解决方式是首先在项目下 cat .git/config 查看是否已经设置忽略文件权限跟踪,filemode=true 的时候即跟踪修改权限的文件 。

这时候我们只要简单的运行 git config core.filemode false 就可以了,然后我们运行git status 那些被修改权限的文件已经不存在了。

修改前:

image.png

修改后:

image.png

0

评论区