编写一个 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 脚本输出的指针获取多个字符串?