我使用此命令导出指定提交中的所有文件
git archive --output=export.zip --format=zip HEAD $(git diff --name-only COMMIT1 COMMIT2)
我想创建一个别名,所以我不需要每次都输入这个长命令。
我试过了:
git config --global alias.he "archive --output=\"$1\" --format=zip HEAD \$(git diff --name-only \"$2\" \"$3\")
但是,当我运行时git he 1.zip COMMIT1 COMMIT2
,它会提示
error: unknown option `name-only'
有人可以帮我吗?
谢谢