近期在使用git的时,出现跨平台使用问题,特此记录一下,方便后期查阅。
1、问题描述
初始项目是在linux平台进行编辑及日常开发,但由于后期使用本地mac的smb远程连接同一开发目录,在本地mac下显示文件全部产生了变更,但是查看变更却没有实质性的变更。
2、排查
猜测是文件格式,或者换行符产生的,通过查阅资料,我发现原来是文件权限发生了变更,即通常,一个文件的访问权限可以分为xrw,这些属性也是被纳入到Git库的管理。
3、解决
解决办法也是比较简单,按照如图所示进行操作即可,即修改git配置的filemode,改为false即可,此办法实测可用。