我不能在这里张贴图片,因为我是新手,对不起。
的情况是,我的ls
文件在终端的repo,其中一些出现红色,而我不知道这是什么意思。红色突出显示的文件既没有被删除,也没有被跟踪。bash和zsh的颜色是一致的,所以我认为是git包造成的。然而,我找不到有关这方面的文件。什么好主意吗?
我明白了。感谢所有帮助评论这个问题的人,指出这不应该是由git
引起的,并且有一些东西导致ls
以这种方式表现。
答案是那些红色文件是被一些队友授予高权限(755)的文件,我的shell决定以这种方式显示它。惊喜!
遗憾的是,我仍然找不到关于这个特性的文档。再次感谢那些给予他们帮助的人,我希望这能帮助到其他人。
所讨论的文件是存档文件(例如,tar文件)吗?
从这篇AskUbuntu文章中可以看到,在bash中,作为ls
的输出显示为红色的文件通常是存档文件。
在任何情况下,运行ls
绝对与git
无关,并且必须与您正在运行的shell类型以及它的配置方式有关。