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

问题

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

解决方式

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

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

修改前:

image.png

修改后:

image.png

工具 
更新时间:2020-11-27 19:22:39

本文由 过去的,未来的 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
原文链接:https://www.fengpt.cn/archives/解决修改文件权限引起的git记录文件变化问题
最后更新:2020-11-27 19:22:39

评论

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×