git - 我如何知道哪些文件在 git 中被标记为 "assume unchanged"

标签 git

This answer向您展示如何将由 git 管理的文件标记为“我不想从该文件的存储库中进行更改”- IE 拥有该文件的您自己的本地未跟踪版本,即使它仍处于 git 的修订控制之下 Remote 。

问题是“我怎样才能知道哪些文件被这样标记了?” ...如果您正在使用此功能,能够检查是一件好事!


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

最佳答案

对@GreenAsJade 的回答略有改进:

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

这适用于 zsh 用户。

关于git - 我如何知道哪些文件在 git 中被标记为 "assume unchanged",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27162966/

相关文章:

git - 配置 git server : "fatal: '/C/Users/khanh/test. git' 似乎不是 git 存储库

git - 如何在 git 中处理 .csproj

在我创建提交消息之前,Git 提交中止,我使用 "--wait"

git - 我无法从 GitLab 克隆存储库

git - 删除多个git远程标签并推送一次

git - user.name 和 user.email 到底是如何链接到提交的?如何从提交中获取这些?

git - 如何压缩本地 git repo

git - 无法 chdir 或不是 Git 存档

git - 无法将 git flow 应用于 Sourcetree 中的其他用户

git - 从 EC2 ubuntu 推送到 github