我们看到一种奇怪的行为,偶尔,我们所有的可执行文件都会更改其权限。权限从755更改为644,使它们无用(直到有人去并将它们chmod回可执行文件)。我们老实说不知道为什么会这样,但我们怀疑它是在Windows系统上的合并冲突期间发生的。
E.G,
提交A对文件A和B进行了更改 提交B对文件A和C进行了更改
A和B的合并在A中产生冲突。但是git状态显示对A,B,C ......以及所有或大多数可执行文件的修改都失去了可执行文件。
之前有其他人见过这种行为吗?如果是这样,你是如何解决的?
谢谢,
肯
答案 0 :(得分:0)
这对我很有用
echo 'git config core.filemode false 2>/dev/null' >> .bash_profile