在GitHub上的jQuery’s releases中,有一个/dist
文件夹在.gitignore中被忽略。
档案看起来像是自动生成的而不是上传的。
他们有特殊的网址:
github.com/%owner%/%repo%/archive/%tag%.zip
...虽然上传的文件有不同的地址格式:
github.com/%owner%/%repo%/releases/download/%tag%/%fileName%
这怎么可能?
答案 0 :(得分:3)
如果您查看GitHub上的示例标记,您将看到包含dist
目录:
https://github.com/jquery/jquery/tree/1.11.1-beta1
因此,存档会自动从标记创建,其中包含dist目录。看来jquery / jquery项目包括一个发布过程,它在标记和发布新版本时包含dist目录。
调用-f
时,可以使用git add
选项添加忽略的文件:
https://www.kernel.org/pub/software/scm/git/docs/git-add.html