-
创建一个
gen-patches.sh
文件 -
输入以下脚本内容
#!bin/bashif [ $# -ne 1 ]; thenecho "Please input directory name."echo "Usage: "echo "\033[33m $0 <directory> \033[0m"exit 1
fiOUTPUT_DIR="$(pwd)/patches"mkdir -p $OUTPUT_DIRbranches=$(git branch --no-merged master)for branch in $branches; doecho "\033[31m \$current branch:\033[0m $branch: "git format-patch master..$branch -o $OUTPUT_DIR/$branch
done
- 执行脚本
$ sh gen-patches.sh patches