gpt4 book ai didi

将未完成的本地分支推送到远程以进行备份的 Git 工作流思路

转载 作者:太空狗 更新时间:2023-10-29 13:33:02 24 4
gpt4 key购买 nike

假设我目前正在开发一项新功能,我已经从“开发”分支分支出来,并且我已经工作了好几天,但尚未准备好与“开发” merge 并推送。

虽然我已经做了几次提交,并且一直在将更改 pull 到 dev,然后将 dev merge 到我的功能分支以保持更新。

这是我的问题。将我的功能分支推送到一个新分支(与我的本地分支同名)到原点(比如 GitHub)只是为了备份目的,然后当它 merge 到'dev'和/或'时是个好主意master' 从源中删除它。

最佳答案

每个开发人员都应该有自己的克隆远程存储库。通过这种方式,他们可以分支和标记以及他们想要的任何内容,并将其备份到远程位置。

当开发人员的更改通过 QA 并批准发布时,它们应该 merge 到 master 存储库 中,即使它们在不同的分支上也是如此。

通过这种方式,您可以在所有分支上拥有所有更改的本地/远程副本,但只有完成/批准的更改才能进入生产存储库,因为它是一个 merge ,所有提交历史都包含在内,您将获得一个很好的工作流程。

关于将未完成的本地分支推送到远程以进行备份的 Git 工作流思路,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2867699/

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