• Linux Debian12使用git将本地项目打标签、创建分支和分支合并到master再上传到码云(gitee)远程仓库


    一、git创建分支并克隆指定分支到本地

    gitee官网:https://gitee.com/

    登录上gitee账号,我这用test仓库作测试。新建分支名称为develop,分支起点选择master,创建即可,如下图所示:
    在这里插入图片描述
    在这里插入图片描述

    使用git管理代码版本时,本地分支默认与远程同名分支建立追踪关系。git clone 命令默认将整个远程版本库克隆到本地,但是git clone -b [分支名称]命令可以将指定的一个远程分支克隆到我们本地,而且克隆的本地分支自动和远程同名分支建立追踪关系,它不会将新创建的HEAD指向克隆仓库中HEAD指向的maser主分支,而是指向刚克隆下来的分支。

    克隆gitee上的test仓库中的develop分支,如下图所示:

    git clone -b [分支名称] [gitee上仓库https链接]

    在这里插入图片描述
    在这里插入图片描述

    二、本地分支打标签并上传到码云(gitee)远程仓库对应的远程标签

    1.tag标签基础知识

    tag标签就是对某次 commit 的一个标识,相当于起了一个别名。

    tag格式:v主版本号.次版本号.修订号_类型标签,其中类型标签可为:alpha、beta、rc、release。
    tag示例:v1.0.0_alpha、v1.0.0_release
    
    修订号后面可以添加发布日期,tag示例:v1.0.0.230910_release
    
    • 1
    • 2
    • 3
    • 4

    1.1 直接列出所有的标签:

    git tag

    1.2 查看标签的提交信息:

    git show 标签名

    1.3 创建附注标签:

    -a : 理解为 annotated 的首字符,表示 附注标签
    -m : 指定附注信息
    git tag -a 标签名 -m 附注信息

    1.4 删除标签

    git tag -d 标签名

    1.5 将指定的标签上传到远程gitee仓库

    git push origin 标签名

    1.6 删除gitee上指定的远程标签,可以在gitee上图形化操作。

    2.branch分支基础知识

    branch分支: 四个环境(开发、测试、灰度、生产),分支与版本关系如下:

    dev-->alpha       开发环境
    test-->beta       测试环境
    pre-->rc          灰度环境
    master-->release  生产环境
    
    • 1
    • 2
    • 3
    • 4

    2.1 查看本地分支

    git branch

    2.2 查看远程分支

    git branch -a

    2.3 创建分支

    git branch 分支名 //仅仅保存在本地,将本地当前分支推送到 远程指定分支上,还需要push,如下:

    git push origin [远程分支名]

    2.4 删除本地分支

    git branch -d 分支名

    2.5 删除gitee上的指定的远程分支,可以在gitee上图形化操作。

    2.6 切换分支

    git checkout 分支名

    2.7 创建并切换分支

    git checkout -b 分支名

    3.本地分支打标签并上传到码云(gitee)远程仓库对应远程标签

    git tag -a 标签名 -m 附注信息

    git add .

    git commit -am “提交日志描述”

    git push origin 标签名

    在这里插入图片描述

    在gitee上可以看到已上传的标签

    在这里插入图片描述

    三、本地分支上传到码云(gitee)远程仓库对应远程分支

    git add .

    git commit -am “提交日志描述”

    git push origin 分支名

    下面是将本地delelop分支上传的到gitee远程delelop分支

    在这里插入图片描述

    在gitee上可以看到已上传的develop分支更新

    在这里插入图片描述

    四、本地分支合并到主分支,主分支打标签并上传到码云(gitee)远程仓库对应的远程标签

    4.1确认当前位于要合并到主分支的分支上。如果不是,请使用 git checkout 命令切换到该master分支

    切换分支

    git checkout 分支名

    创建并切换分支

    git checkout -b 分支名

    4.2把远程master主分支克隆到本地

    git clone -b master [gitee上仓库https链接]

    在这里插入图片描述

    4.3 如果没有冲突,则可以使用 git merge 命令将分支合并到主分支中

    git merge 分支名

    4.4 主分支打标签并上传到码云(gitee)远程仓库对应的远程标签

    git tag -a 标签名 -m 附注信息

    git add .

    git commit -am “提交日志描述”

    git push origin 标签名


    在gitee上可以看到已上传的标签
    在这里插入图片描述

    五、本地主分支上传到码云(gitee)远程仓库对应远程分支

    git add .

    git commit -am “提交日志描述”

    git push origin master

    下面是将本地master主分支上传到gitee远master主分支

    在这里插入图片描述

    在gitee上可以看到已上传的主分支更新

    在这里插入图片描述


  • 相关阅读:
    为什么要写单测
    计算机操作系统第二章 进程的描述与控制
    【我的面试-前端】以下是我在参加面试过程中被问到的问题以及答案
    Tomcat - mac - 启动/关闭
    如何使用navicat图形化工具远程连接MariaDB数据库【cpolar内网穿透】
    全志V853芯片在Tina下E907启动方式的选择
    Vue路由守卫有哪些,怎么设置,有哪些使用场景?
    CompletableFuture-通用异步编程
    【雷丰阳-谷粒商城 】课程概述
    PC摄像头设置 默认摄像头设置 win11 默认摄像头设置
  • 原文地址:https://blog.csdn.net/u013541325/article/details/132804660