Answers:
所有选项都必须放在参数之前,并且-f标志需要在tar文件之前:
tar -zcv --exclude ='。git'--exclude ='。gitignore'-f $ NAME- $ VERSION.tar.gz $ NAME- $ VERSION
tar --help,该--exclude选项是否出现在帮助中?我不知道OSX,但也许有gtar现货而不是股票tar。
                    tar --exclude='.git' --exclude='.gitignore' -zcvf $NAME-$VERSION.tar.gz $NAME-$VERSION  该-f标志需要一个文件名作为下一个参数。
                    似乎您想过滤.git元目录,最简单的方法是使用--exclude-vcs排除版本控制系统目录:
tar -zcvf $NAME-$VERSION.tar.gz $NAME-$VERSION --exclude-vsc
我在Linux机器上使用了“ tar(GNU tar)1.27.1”,似乎mac的BSD General Command(非GNU版本)不支持此选项。
gnutar来自啤酒,MacPort等苹果公司的焦油也残废。