创建分支及对应开发流程

基于一个分支创建子分支,并切换到该分支进行开发、同步到远程代码仓,以及进行团队开发。通常需要三个步骤:1)基于对应分支创建子分支,2)切换到该子分支,进行开发 3)本地子分支与该远程子分支建立trace

master 分支为基础,创建子分支 feature_br01进行说明


一、远程仓库创建子分支方案

  1. 直接在远程仓库如 gitlab/github 上基于对应的分支,如 master 创建子分支 feature_br01
  2. 在本地代码仓执行 git pull 来进行同步,然后执行 git branch -a 来查看是否已经有对应的远程分支索引
  3. 在本地代码仓切换到新建的那个分支:git switch feature_br01git checkout feature_br01,此时会先检查本地是否存在该子分支,如果没有就会先自动创建对应的子分支,然后会设置对应的远程分支,最后会直接切换到该分支。
  4. 执行 git branch -a 检查当前的分支是否为对应的子分支。

二、本地创建子分支方案

如果不想到 gitlab/github 对应的页面去创建分支,也可以直接在本地创建对应的子分支,然后进行开发以及推送到远程代码仓,推送完成之后团队其它成员也可以拉取,并切换到该分支进行开发。具体操作如下:

  1. 切换到 master 分支 :git checkout mastergit switch master
  2. 同步远程代码仓 : git pull
  3. 创建并切换到子分支 feature_br01git checkout -b feature_br01git switch -c feature_br01
  4. 检查分支情况: git branch -a ,此时本地有子分支 feature_br01, 但是远程代码仓中没有 feature_br01
  5. 此时可以在本地的子分支上直接进行修改,提交,然后推送到远程代码仓中,也可以直接将本地的该子分支推送到远程代码仓中。执行命令 git push -u origin feature_br01 会将本地的子分支同步到远程代码仓,并与其建立 tracing ,后续的拉取和同步可以直接执行 git pullgit push
posted @ 2026-06-30 17:39  Jeffxue  阅读(9)  评论(0)    收藏  举报