我要从git log中查出两个tag之间的区别,然后将这些文件打包,
但是得排除指定的文件,怎么破
git diff --name-only "$1" "$2"| xargs -E "$var" zip update-"$1"-"$2".zip
这里的$1,$2是标签名,$var是要排除的文件路径,后面是打包,用-E就停止了,我想让跳过指定的文件,然后打包其他的,这个怎么破?有没有大神
我要从git log中查出两个tag之间的区别,然后将这些文件打包,
但是得排除指定的文件,怎么破
git diff --name-only "$1" "$2"| xargs -E "$var" zip update-"$1"-"$2".zip
这里的$1,$2是标签名,$var是要排除的文件路径,后面是打包,用-E就停止了,我想让跳过指定的文件,然后打包其他的,这个怎么破?有没有大神
-E 是输入结束符,不是排除的意思啊
你用grep -v 看看能行不
git diff --name-only "$1" "$2"|grep -v "$var"| xargs zip update-"$1"-"$2".zip