针对特定作者/文件/文件夹的git format-patch

针对特定作者

git log X..Y --author='<AUTHOR>' --format="%H" | sed 's/$/^!/g' | xargs -I{} git format-patch {}

git log X…Y –author =’< AUTHOR>‘ –format =“%H”以commit id的格式生成X到Y之间author为输出

sed’s / $/ ^!/ g’加^!在每一行的末尾

xargs -I {} git format-patch {}只需对每一行运行git format-patch

针对特定文件/文件夹

git log X..Y  --format=%H path/to/file | sed 's/$/^!/g' | xargs -I{} git format-patch {}

path/to/file 需要format-patch的文件或者文件夹

发布了13 篇原创文章 · 获赞 13 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq410942197/article/details/101551141