有没有简单的方法来显示目录树中任何文件都不匹配的.gitignore规则?

哈雷比格

我需要清理我的.gitignore文件。我运行一些命令,然后遍历.gitignore文件并删除不再需要的任何行。

该命令查找树中的所有文件,运行git的check-ignore,仅捕获.gitignore文件中的匹配项,清理行,然后对结果进行唯一排序。没有出现在此输出中的任何规则都可以删除。

find . -type f -not -path .git -exec git check-ignore -v '{}' \; | grep '^.gitignore:' | sed 's/.*:\(.*\)\t.*$/\1/' | sort -u >> .gitignore

该命令可能要花费一些时间,尤其是在具有很多文件且安装在NFS上的存储库中。

有没有更简单的方法可以向我显示树中任何文件都不匹配的规则?

尤里G.

您可以使用git status --ignored = matching来获取与中的模式匹配的被忽略文件的列表.gitignore

git status -s --ignored=matching | grep "^\!\!" | awk '{print $2}' | xargs git check-ignore -v | grep '^.gitignore:' | sed 's/.*:\(.*\)\t.*$/\1/' | sort -u >> .gitignore

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方便的方法来添加所有文件,排除 .gitignore 中的文件?

来自分类Dev

我应该从.gitignore规则中忽略* .layout和* .depend吗?

来自分类Dev

我应该从.gitignore规则中忽略* .layout和* .depend吗?

来自分类Dev

git从gitignore规则中排除特定文件夹及其内容

来自分类Dev

有没有更快的方法来获取和输出目录树中的所有文件名?

来自分类Dev

有没有更简单的方法来grep目录下的所有文件?

来自分类Dev

有没有一种简单的方法来显示JavaFX中的提示文本?

来自分类Dev

有没有一种基于规则的spacy匹配模式匹配方法?

来自分类Dev

有没有比制定新规则来更改maplist的可变顺序更好的方法?

来自分类Dev

有没有一种方法可以查看特定.htaccess重写规则的匹配?

来自分类Dev

有没有比嵌套 iif 更简单的方法来计算 SQL Server 中不匹配的条件

来自分类Dev

有没有简单的方法来匹配数据帧的行?

来自分类Dev

还有什么比.gitignore更有力的方法来防止(强制)文件进入仓库?

来自分类Dev

gitignore 规则不起作用

来自分类Dev

有没有简单的方法来检查内存?

来自分类Dev

有没有更好的方法来读取 /proc 中每个进程目录中的 cmdline 文件

来自分类Dev

有没有更简单的方法来检查多个文件是否已被修改?

来自分类Dev

Git忽略没有.gitignore的目录

来自分类Dev

有没有办法从 DRL 文件中的规则调用查询?

来自分类Dev

有没有更简单的方法来查看/搜索GAC中的内容?

来自分类Dev

有没有一种简单的方法来计时elisp中的函数调用?

来自分类Dev

在Arch Linux中,有没有更简单的方法来卸载软件包?

来自分类Dev

有没有更简单的方法来查看/搜索GAC中的内容?

来自分类Dev

有没有一种简单的方法来计算库中记录的函数?

来自分类Dev

有没有最简单的方法来增加字符串中的值?

来自分类Dev

有没有比输入完整的文件路径更简单的方法来创建到当前目录中文件的符号链接?

来自分类Dev

有没有办法告诉make将规则应用于与模式匹配的每个文件?

来自分类Dev

有没有一种方法可以针对日志表使用规则来验证表?

来自分类Dev

Gitignore排除所有子目录中的某些文件

Related 相关文章

  1. 1

    有没有一种方便的方法来添加所有文件,排除 .gitignore 中的文件?

  2. 2

    我应该从.gitignore规则中忽略* .layout和* .depend吗?

  3. 3

    我应该从.gitignore规则中忽略* .layout和* .depend吗?

  4. 4

    git从gitignore规则中排除特定文件夹及其内容

  5. 5

    有没有更快的方法来获取和输出目录树中的所有文件名?

  6. 6

    有没有更简单的方法来grep目录下的所有文件?

  7. 7

    有没有一种简单的方法来显示JavaFX中的提示文本?

  8. 8

    有没有一种基于规则的spacy匹配模式匹配方法?

  9. 9

    有没有比制定新规则来更改maplist的可变顺序更好的方法?

  10. 10

    有没有一种方法可以查看特定.htaccess重写规则的匹配?

  11. 11

    有没有比嵌套 iif 更简单的方法来计算 SQL Server 中不匹配的条件

  12. 12

    有没有简单的方法来匹配数据帧的行?

  13. 13

    还有什么比.gitignore更有力的方法来防止(强制)文件进入仓库?

  14. 14

    gitignore 规则不起作用

  15. 15

    有没有简单的方法来检查内存?

  16. 16

    有没有更好的方法来读取 /proc 中每个进程目录中的 cmdline 文件

  17. 17

    有没有更简单的方法来检查多个文件是否已被修改?

  18. 18

    Git忽略没有.gitignore的目录

  19. 19

    有没有办法从 DRL 文件中的规则调用查询?

  20. 20

    有没有更简单的方法来查看/搜索GAC中的内容?

  21. 21

    有没有一种简单的方法来计时elisp中的函数调用?

  22. 22

    在Arch Linux中,有没有更简单的方法来卸载软件包?

  23. 23

    有没有更简单的方法来查看/搜索GAC中的内容?

  24. 24

    有没有一种简单的方法来计算库中记录的函数?

  25. 25

    有没有最简单的方法来增加字符串中的值?

  26. 26

    有没有比输入完整的文件路径更简单的方法来创建到当前目录中文件的符号链接?

  27. 27

    有没有办法告诉make将规则应用于与模式匹配的每个文件?

  28. 28

    有没有一种方法可以针对日志表使用规则来验证表?

  29. 29

    Gitignore排除所有子目录中的某些文件

热门标签

归档