Я пытаюсь создать архив файлов в последних 3 коммитах, используя следующую команду.git archive: как игнорировать pathspec во время архива?
git archive -o archive.zip $(git diff --name-only HEAD~3)
Но в последней фиксации я удалил несколько файлов, это показывает в diff
выходе. поэтому я получаю эту ошибку:
fatal: pathspec 'public/uploads/5839529ba9381.png' did not match any files
Как я игнорировать файлы, которые будут удалены в процессе фиксации архива мерзавца? Я пробовал аргумент --ignore-unmatch
, но он не работает.
команда не работает, есть ли две точки?, Должны ли быть пробелы? – bazi
@bazi, извините, я пропустил имя файла в командной строке. Я обновил свой ответ. – gzh
ОК это работает сейчас. могу ли я изменить формат на zip? – bazi