git 将文件添加到存档

git add file to archive

当我 运行 这个命令时,我最新提交的文件 保存到 ZIP.

git archive -o ../code_version0.9.zip HEAD 

但是node_modulesbuild/中的文件丢失了。

那是因为我的.gitignore是下面那个:

node_modules
build/

如何忽略文件,但将它们包含在存档中? 我查看了 .gitattributes 的文档,但找不到 include 语句。

据我所知,git archive 仅归档 被 git 跟踪 的文件,而 .gitignore 仅忽略 ]未跟踪 个文件。因此,您将永远无法管理 .gitignore 中的 git archive 个文件。或者我错过了什么?