我想为最后两个版本创建一个补丁。
git format-patch -2给我两个补丁文件,每个版本一个
git format-patch HEAD~2..HEAD给出了同样的结果。
git format-patch -1 HEAD~2..HEAD提供单个文件,但仅包含对上一次修订的更改。
有没有办法在git中做到这一点?
发布于 2010-02-08 01:04:10
git diff HEAD~2..HEAD > my-patch.diff不过,它不会有任何格式补丁的每次提交元数据。
发布于 2012-08-17 16:15:14
使用--stdout选项,然后将其cat到文件中。
如下所示:
git format-patch HEAD~2..HEAD --stdout > changes.patch这将保留每次提交的元数据。
https://stackoverflow.com/questions/2217452
复制相似问题