从合并请求中创建补丁

3

我们有几个团队将更改合并到同一分支。我必须重新提交选择性合并请求到另一个分支。是否有一种方法在 Github 中从单个合并请求中创建补丁?


可能是Git:如何为合并创建补丁?的重复问题。 - undefined
链接并没有解决我的确切问题。你能具体一点吗? - undefined
这意味着具体的步骤如下:

执行合并操作:

git checkout master, git merge feature, ... 解决冲突或其他问题 ... git commit,

格式化补丁:

git log -p --pretty=email --stat -m --first-parent origin/master..HEAD > feature.patch,git am feature.patch 你几乎读完了整篇文章吗?
- undefined
糟糕,我错过了那个答案。谢谢你的帮助,它解答了我的问题。 - undefined
2个回答

13

太棒了!你是怎么发现它的? - undefined
1
我已在上方添加了图片 - undefined

0

你可以做:

 # Perform the merge:
git checkout master
git merge feature
 ... resolve conflicts or whatever ...
git commit, # Format a patch: git log -p --pretty=email --stat -m --first-parent origin/master..HEAD > feature.patch
git am feature.patch

来自:

Git:如何为合并创建补丁?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接