分类: LINUX
2013-08-14 15:15:21
$i=0; for line in `git log --pretty=format:"%h" 3a92bd0…8f8ec4f drivers/usb/host/xhci.c `; do i=$[$i+1]; git format-patch -1 --start-number $i $line -o patches/; done
上面那行脚本可以批量的把某个文件的某个commit区域之内的所有完整patch生成出来。
粉色:可以更改commit范围,或者直接删除掉就是所有的commit范围。
黄色:要针对的某个文件。
绿色:patch生成的最后目录。