如何列出使用'skip'忽略的文件

我已经使用git update-index --skip-worktree <file>来使git忽略对跟踪文件的本地修改。 但是现在我忘记了我已经应用了哪些文件。 如何列出应用了skip-worktree标志的所有文件?


使用以下命令:

git ls-files -v . | grep ^S

说明: git ls-files . 列出回购库中的所有文件(假设您位于根文件夹中)。 -v使输出变得冗长,这意味着它将用文件名前面的一个字母缩写文件状态。 选项是:

H缓存

S skip-worktree

M未被淹没

R删除/删除

C修改/更改

K被杀

? 其他

资源

因此,要仅列出带有skip-worktree标志的文件,输出将以^S作为参数传递给grep,这意味着仅列出以S开头的行。

链接地址: http://www.djcxy.com/p/23513.html

上一篇: How to list files ignored with 'skip

下一篇: Recover deleted files from using git rm