git拉分支特性开发流程

  1. 拉取最新 develop 分支: 首先,确保您的本地仓库与远程仓库的 develop 分支保持同步。执行以下命令:

   git checkout develop
   git pull

这将切换到本地的 develop 分支(如果尚未在该分支上),并拉取远程仓库中 develop 分支的最新变动。
  1. 创建特性分支: 接下来,基于更新后的 develop 分支创建一个新的特性分支,以便在其中进行新特性的开发工作:

   git checkout -b feature/my_new_feature 

这将创建一个名为 feature/my_new_feature 的新分支,并自动切换到该分支。
git push -u origin feature/my_new_feature ---推送本地分支到远程
  1. 在新分支上开发: 在新创建的特性分支上编写代码、添加和提交变更。

  2. 同步期间 develop 分支的更新: 在您开发期间,如果 develop 分支有新的提交,您需要定期将这些更新合并到您的特性分支,以保持分支间的同步。执行以下步骤:

    a. 切换回 develop 分支:

      git checkout develop

            b. 拉取远程 develop 分支的最新变动:

      git pull

          c. 切换回您的特性分支:

      git checkout feature/my_new_feature
      

          d. 将更新后的 develop 分支合并到您的特性分支:

      git merge develop
  如果有冲突,解决冲突后提交合并结果。

     通过以上步骤,您可以在自己的特性分支上独立开发新特性,同时确保与不断演进的 develop 分支保持同步。当您的新特性开发完毕并通过测试后,您可以将特性分支推送到远程仓库,并发起 Pull Request 请求将代码合并回 develop 分支。

posted @ 2024-04-10 15:59  zjb480  阅读(20)  评论(0编辑  收藏  举报