如何将忽略的文件夹放入 GitHub 上的发布存档中?
Posted
技术标签:
【中文标题】如何将忽略的文件夹放入 GitHub 上的发布存档中?【英文标题】:How to put ignored folder into release archive on GitHub? 【发布时间】:2014-03-24 22:27:42 【问题描述】:在 GitHub 上的 jQuery’s releases 中有一个 /dist
文件夹在 .gitignore 中被忽略。
档案看起来像是自动生成的,而不是上传的。
他们有特殊的网址:
github.com/%owner%/%repo%/archive/%tag%.zip
...虽然上传的文件有不同的地址格式:
github.com/%owner%/%repo%/releases/download/%tag%/%fileName%
这怎么可能?
【问题讨论】:
【参考方案1】:如果您查看 GitHub 上的示例标签,您会看到包含 dist
目录:
https://github.com/jquery/jquery/tree/1.11.1-beta1
所以存档是从标签自动创建的,其中包括 dist 目录。 jquery/jquery 项目似乎包含一个发布过程,其中包括在标记和发布新版本时的 dist 目录。
在调用git add
时可以使用-f
选项添加忽略的文件:
https://www.kernel.org/pub/software/scm/git/docs/git-add.html
【讨论】:
以上是关于如何将忽略的文件夹放入 GitHub 上的发布存档中?的主要内容,如果未能解决你的问题,请参考以下文章
tar.gz gzip 将之前或之后的文件放入 tar 中吗? [关闭]