首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法告诉git-status忽略.gitignore文件的影响?

有没有办法告诉git-status忽略.gitignore文件的影响?
EN

Stack Overflow用户
提问于 2010-06-08 11:29:03
回答 3查看 24.8K关注 0票数 51

我配置了大量的.gitignore文件,以便从一组大约6,000个未跟踪的文件中过滤出许多不同的不需要的文件。当我得到我想要的过滤列表时,我想执行git add .

但是,然后我想暂时禁用.gitignore过滤器,以查看留下了什么,并确保没有任何重要的意外过滤。

我知道git-clean包含一个忽略.gitignore files的选项。git-status是否有类似的选项

我可以遍历并删除所有的.gitignore文件,做检查,然后恢复它们,但似乎应该有一个更简单的方法?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-08 11:32:36

尝试使用git ls-files --other -它应该列出所有git不知道的文件;即那些不在存储库中且不会被.gitignore忽略的文件。

您还可以使用git ls-files --ignored --exclude-standard查看git显式忽略了哪些文件。

票数 40
EN

Stack Overflow用户

发布于 2012-08-23 04:25:43

此选项--ignored可以完成此任务:

代码语言:javascript
复制
git status --ignored

(更新1)我发现单独的--ignored选项在某些git安装中不起作用,可能是git错误。在这些情况下,一个额外的-s适用于我:

代码语言:javascript
复制
git status -s --ignored

(更新2) git版本1.7.0.4中不支持一个用户报告的--ignored选项。我的git版本是1.7.6。另一个版本1.7.5.1是需要-s的版本。你可以试试

代码语言:javascript
复制
git status -h

查看是否支持--ignored

票数 61
EN

Stack Overflow用户

发布于 2011-05-04 00:50:13

git clean -dXn

请参阅:Git command to show which specific files are ignored by .gitignore

事实上,这个问题似乎是重复的!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2994612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档