在GitHub GUI for Windows中,框中的灰点是什么意思?

时间:2017-05-15 15:04:18

标签: github-for-windows

有人可以向我解释一下盒子里的灰点对于这些文件意味着什么?显然,+和 - 符号意味着添加和删除文件,但我不明白这些框...我还应该提到这些文件不是空的。所以我不明白为什么它说“这个文件是空的”。

enter image description here

1 个答案:

答案 0 :(得分:1)

此符号表示文件权限更改。一些文件是在Linux系统上生成的,该系统分配了文件权限。但是,在签出文件时,由于某种原因,权限已更改。我不知道为什么,但那不是重点。

在任何情况下,

都没有显示权限更改
git status 

在命令行上,但它们在GUI中显示为上面的框(尽管没有任何评论指示它)。我通过打开Cygwin控制台并调用

来验证问题
ls -l

并与我们的Gitlab GUI的Web界面中显示的权限进行比较。为了让GUI能够识别出我不关心Windows上的权限更改这一事实,我运行了命令

git config --global core.filemode false

告诉git普遍忽略我所有项目中的权限更改。运行git config命令后,GUI不再抱怨了。