git在终端中呈现红色文件意味着什么?

时间:2015-06-02 03:51:40

标签: git terminal

我不能在这里为新手发布图片,抱歉。

情况就像我在终端的回购邮件中的ls文件一样,其中一些文件显示为红色,而我不知道这是什么意思。 红色突出显示的文件既不删除也不删除。 bash和zsh中的着色是一致的,所以我假设git包引起了它。但是,我找不到有关此事的文件。有什么想法吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我明白了。通过评论这个问题帮助所有人提供了积分,指出这不应该由git引起,并且有一些因素导致ls以这种方式行事。

答案是那些红色文件是被某个队友授予高权限(755)的文件,我的shell决定以这种方式显示它。惊喜!

令人遗憾的是,我仍然无法找到有关此功能的文档。再次感谢人们给予他们的帮助,我希望这会帮助其他人。

答案 1 :(得分:0)

相关文件是否为archive file(例如,tar file)?

从这个AskUbuntu post可以看出,在bash中,以红色显示为ls输出的文件通常是一个存档文件。

在任何情况下,运行ls都与git完全无关,并且必须与您正在运行的shell类型及其配置方式有关。