gpt4 book ai didi

git - 使用 Git Flow merge 一个分支,保持分支仍然存在

转载 作者:IT王子 更新时间:2023-10-29 01:28:50 27 4
gpt4 key购买 nike

我开始使用 git flow我明白这样做:

git flow feature start my-feature
git flow feature finish my-feature

我创建了一个功能,然后,当我完成更改后,我将它与开发分支 merge 。完成流程命令字面意思是在 merge 操作之后删除功能分支

我的问题是:有没有什么方法可以使用 git flow 将我的功能与 develop merge 而不会在 merge 后删除它。

我的第二个问题是:这个工作流程是否正确?我的意思是,在与开发 merge 的同时保持事件特性分支是否正确,只是更新“主要”分支进行一些更改并保持在功能分支上工作?

最佳答案

只需使用 git flow feature finish -k my-feature

引用:https://github.com/nvie/gitflow/wiki/Command-Line-Arguments

关于你的第二个问题:

您通常不会将功能分支重复 merge 到 develop 中。您将 develop merge 到功能分支中(即相反的方式)或将功能分支重新定位到 developHEAD 上(推荐)。将功能分支 merge 到 develop 的唯一时间是完成功能的开发。
如果您将功能分支 merge 到 develop 中,您将完全失去拥有功能分支的好处,您可以直接在 develop 上进行开发。
如果您觉得需要从功能分支 merge 到 develop 中,您很可能所做的更改与该特定功能没有直接关系,并且应该在 develop 中进行首先。

关于git - 使用 Git Flow merge 一个分支,保持分支仍然存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16440433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com