git file mode

本文介绍了解决Git中因文件权限更改导致的误报问题的方法。通过调整Git配置文件config中的filemode参数为false,可以有效避免由于文件权限变动而产生的不必要的版本控制记录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

只是做了正常修改,然后打算提交的时候出现了问题,所有文件都提示修改过,git diff 查看之后发现是文件的权限发生改变,可能是因为之前做了授权等操作,为了让git忽略文件权限的这些变化,可以去仓库的.git文件夹下修改config文件。

[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true

将filemode改成false就好了,可以手动修改后保存,也可以进到仓库根目录下:

git config core.fileMode false

重新查看,就忽略了文件权限变化,只显示修改过的文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值