如何判断哪些文件已标记为"假设未更改"在git

时间:2014-11-27 04:15:45

标签: git

This answer向您展示了如何将由git管理的文件标记为"我不希望从该文件的回购更改" - IE拥有你自己的本地未跟踪版本的文件,即使它仍然在遥控器中由git进行版本控制。

问题是"我如何判断哪些文件是这样标记的?" ...如果你正在使用这个功能,那么能够检查是一件好事!


注意:在下面的评论中提到,skip-worktree可能是比assume-unchanged更好的工作工具。尽管如此,这个问题记录了如何查找assume-unchanged个文件。

2 个答案:

答案 0 :(得分:3)

对@GreenAsJade的回复略有改善:

git ls-files -v | grep "^[a-z]"

适用于zsh用户。

答案 1 :(得分:2)

...答案在上面链接的答案的评论中提供:git ls-files -v将显示"假设未更改"文件为小写字母。

所以你可以这样找到它们:

git ls-files -v | grep ^[a-z]