如何在两个标签之间创建补丁并在它们之间进行多次提交?
我的 git 中有两个标签位于同一分支。它们之间至少有 5-6 次提交。如何在两个标签之间创建单个补丁,以便将其应用于 GitHub 存储库?
I have two tags in my git in same branch. There are at least 5-6 commits between them. How can I create a single patch between the two tags so that it can be applied to a GitHub repo?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用以下
将
tag1
和tag2
替换为所需的标签,在两个标签之间创建单个差异(补丁)。You can create a single diff (patch) between two tags using the following
Replace
tag1
andtag2
to the tags you want.您可以使用
--stdout
选项并将输出定向到文件来为多个提交创建单个补丁:You can create a single patch for multiple commits by using the
--stdout
option and directing the output to a file:如果您想要多个补丁,那么您可以应用以下命令
If you want multiple patches, then you can apply below command