How can I see list of ignored files in git?

后端 未结 3 1241
轮回少年
轮回少年 2021-01-06 06:41

I have been using git from past few months and I like git. I was wondering if there is a command which can show list of ignored files in a project.

I tried this

相关标签:
3条回答
  • 2021-01-06 07:02
    1. find -type f | git check-ignore --stdin gives all files ignored in whole repo (and if you have some in .git that fit, it will report them too).
    2. git ls-files --exclude-standard --ignored --others - gives ignored file per current directory (not whole repository).

    Both solutions honor not just top-level .gitignore file, but also global one, .git/info/exclude and local (in lower-level dirs) .gitignores

    0 讨论(0)
  • 2021-01-06 07:05

    You can edit the .gitignore file found in the same directory as your .git folder if you are looking for a list of files to ignore (listed on each line as regular expressions).

    Example:

    cat .gitignore
    

    might show:

    ^build$ 
    ^build[/].
    *-objs/ 
    .project
    *~
    
    0 讨论(0)
  • 2021-01-06 07:22

    You can use the clean command with the option:

    -n, --dry-run - Don't actually remove anything, just show what would be done

    git clean -ndX 
    

    In this way git will list all the files that would be cleaned without doing anything, and you get a list of ignored files.

    0 讨论(0)
提交回复
热议问题