gpt4 book ai didi

git - 在等待 PR 期间工作

转载 作者:IT王子 更新时间:2023-10-29 00:44:33 24 4
gpt4 key购买 nike

我正在处理一个项目并提交了我的第一个 pull 请求,在等待期间我想继续处理我的项目,该项目建立在我处理 merge 的基础上,该 merge 仍在等待中。现在我有:

*master
user_story_1

user_story_1 有一个打开的 pull 请求。

现在我正在尝试创建一个新分支 user_story_2,在那里我可以继续我在 user_story_1 上留下的工作。我怎样才能在 Git 中执行此操作而不引起任何冲突或影响我的待处理 merge ?

最佳答案

我假设您想在 user_story_1 中完成的工作之上开始新的 user_story_2 分支。这是我在这种情况下使用的工作流程:

  1. 打开 user_story_1 的 pull 请求:

      * (user_story_1)
    *
    /
    * (master)
    *
    *
  2. 基于 user_story_1 创建新分支 user_story_2:

    $ git checkout -b user_story_2 user_story_1
      * (user_story_1, user_story_2)
    *
    /
    * (master)
    *
    *
  3. 在新分支上工作:

      * (user_story_2)
    *
    * (user_story_1)
    *
    /
    * (master)
    *
    *
  4. merge 请求:

      * (user_story_2)
    *
    * | (master)
    |\|
    | * (user_story_1)
    | *
    |/
    *
    *
    *
  5. 删除旧分支:

      * (user_story_2)
    *
    * | (master)
    |\|
    | *
    | *
    |/
    *
    *
    *
  6. 将新分支 rebase 到master:

      * (user_story_2)
    *
    /
    * (master)
    |\
    | *
    | *
    |/
    *
    *
    *

关于git - 在等待 PR 期间工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35790561/

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