我希望获得一些帮助来编写Shell脚本,该脚本将返回git存储库跳过的文件列表。
下面有一个示例代码
%> bash git_ignore.sh | cat -e
.DS_Store$
mywork.c~$
谢谢。
答案 0 :(得分:4)
要列出所有被忽略的文件,您可以尝试
find . -type f | git check-ignore --stdin
编辑:
find . -type f
查找当前目录和任何子目录中的所有文件。 git check-ignore
检查文件是否被gitignore排除。在这种情况下,当前目录以及所有子目录中的所有文件都将被馈送至check-ignore,并且gitignore排除的任何文件都将被打印出来。