【发布时间】:2015-08-15 17:01:22
【问题描述】:
我是新手,不能发图片,抱歉。
情况是我ls终端中的repo文件,其中一些显示为红色,但我不知道这是什么意思。
红色突出显示的文件既不会被删除也不会被取消跟踪。 bash 和 zsh 的颜色是一致的,所以我认为是 git 包造成的。但是我找不到谈论这个的文件。有什么想法吗?
提前致谢。
【问题讨论】:
-
您能否详细说明您是如何发现这个红色突出显示的文件的?当它发生时你在做什么 git 操作?这可能是合并冲突。
-
我只是
ls-ing 存储库中的文件。合并冲突......嗯,这是可能的,但是当我一次又一次地更新(没有其他人触摸它)文件时,突出显示并没有消失。 -
如果 standard
lsshell 命令(它不知道 git)将列出的文件着色为红色,这意味着文件系统(嗯,文件是)'在可疑状态”。运行 fsck 并检查文件、属性和权限本身。如果使用git-ls,请注明。 -
在同一位置输入
git status,让我们知道您看到了什么。 -
ls与 git 无关。如果运行ls只是将 repo 中的文件着色为红色,那么git一定做了一些事情来影响文件以导致ls独立将文件着色为红色。