git在终端中以红色呈现文件是什么意思?



我不能在这里张贴图片,因为我是新手,对不起。

的情况是,我的ls文件在终端的repo,其中一些出现红色,而我不知道这是什么意思。红色突出显示的文件既没有被删除,也没有被跟踪。bash和zsh的颜色是一致的,所以我认为是git包造成的。然而,我找不到有关这方面的文件。什么好主意吗?

我明白了。感谢所有帮助评论这个问题的人,指出这不应该是由git引起的,并且有一些东西导致ls以这种方式表现。

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

遗憾的是,我仍然找不到关于这个特性的文档。再次感谢那些给予他们帮助的人,我希望这能帮助到其他人。

所讨论的文件是存档文件(例如,tar文件)吗?

从这篇AskUbuntu文章中可以看到,在bash中,作为ls的输出显示为红色的文件通常是存档文件。

在任何情况下,运行ls绝对与git无关,并且必须与您正在运行的shell类型以及它的配置方式有关。

最新更新