Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 编写一个shell脚本,返回存储库git跳过的文件列表_Bash_Git_Shell - Fatal编程技术网

Bash 编写一个shell脚本,返回存储库git跳过的文件列表

Bash 编写一个shell脚本,返回存储库git跳过的文件列表,bash,git,shell,Bash,Git,Shell,我想得到一些帮助来编写一个shell脚本,它将返回git存储库跳过的文件列表 下面是一个示例代码 %> bash git_ignore.sh | cat -e .DS_Store$ mywork.c~$ 谢谢。要列出所有被忽略的文件,您可以尝试 find . -type f | git check-ignore --stdin 编辑: find-键入f查找当前目录和任何子目录中的所有文件 git check ignore检查git ignore是否排除了文件 在这种情况下,当前目

我想得到一些帮助来编写一个shell脚本,它将返回git存储库跳过的文件列表

下面是一个示例代码

%> bash git_ignore.sh | cat -e
.DS_Store$
mywork.c~$

谢谢。

要列出所有被忽略的文件,您可以尝试

find . -type f  | git check-ignore --stdin
编辑:

  • find-键入f
    查找当前目录和任何子目录中的所有文件
  • git check ignore
    检查git ignore是否排除了文件

在这种情况下,当前目录和任何子目录中的所有文件都将被馈送以选中“忽略”,并且任何被gitignore排除的文件都将被打印出来。

要列出所有被忽略的文件,您可以尝试

find . -type f  | git check-ignore --stdin
编辑:

  • find-键入f
    查找当前目录和任何子目录中的所有文件
  • git check ignore
    检查git ignore是否排除了文件
在这种情况下,当前目录中的所有文件以及任何子目录都将被馈送到check ignore,并且gitinore排除的任何文件都将被打印出来