我想在给定的提交3c7f...之后,将所有更改/添加的文件收集到一个压缩文件中。不应包括在3c7f...中所做的更改,只应包括最近提交中的更改。
怎么可能做到呢?我想将这些更改更新到未安装git的PHP服务器。它不能访问互联网,只能访问本地网络。
发布于 2019-07-03 00:44:08
假设您感兴趣的第一个提交是sha1 123abc,最上面的是456def
你可以做一个格式补丁:
git format-patch 123abc..456def然后全部压缩
tar cvzf MyPatches.tgz *.patch另一方面,您可以执行以下操作:
tar xvzf MyPatches.tgz然后应用补丁程序
git am *.patchhttps://stackoverflow.com/questions/56856790
复制相似问题