我正在尝试使用以下命令在最近 3 次提交中创建文件存档。
git archive -o archive.zip $(git diff --name-only HEAD~3)
但是在最后一次提交中,我删除了一些文件,这显示在diff
输出中。所以我收到了这个错误:
fatal: pathspec 'public/uploads/5839529ba9381.png' did not match any files
如何忽略在 git 存档期间提交中删除的文件?我已经尝试过这个--ignore-unmatch
论点,但它不起作用。