编写一个 shell 脚本,该脚本将返回您的存储库 git [重复] 跳过的文件列表

Posted

技术标签:

【中文标题】编写一个 shell 脚本,该脚本将返回您的存储库 git [重复] 跳过的文件列表【英文标题】:Write a shell script that will return the list of files skipped by your repository git [duplicate] 【发布时间】:2019-07-01 19:50:15 【问题描述】:

我希望有人帮助我编写一个 shell 脚本,该脚本将返回我的 git 存储库跳过的文件列表。

下面有示例代码

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

谢谢。

【问题讨论】:

***.com/search?q=%5Bgit%5D+list+ignored+files 【参考方案1】:

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

find . -type f  | git check-ignore --stdin

编辑:

find . -type f 查找当前目录和任何子目录中的所有文件。 git check-ignore 检查文件是否被 gitignore 排除。

在这种情况下,当前目录和任何子目录中的所有文件都将被馈送到 check-ignore 并且任何被 gitignore 排除的文件都将被打印出来。

【讨论】:

以上是关于编写一个 shell 脚本,该脚本将返回您的存储库 git [重复] 跳过的文件列表的主要内容,如果未能解决你的问题,请参考以下文章

如何从在 C 中存储 shell 脚本输出的指针获取多个字符串?

Linux之自定义的 Shell 函数和函数库

RHCSA-A15.编写Shell脚本查找文件

linux,编写shell程序,将一个文件名作为程序的参数,把该文件中的英文字母全部转换成大写字母

linux shell 命令

编写一个shell脚本文件,实现以下功能: