八、Git分支和版本号的简介

这篇具有很好参考价值的文章主要介绍了八、Git分支和版本号的简介。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、Git分支介绍

        分支在Git中相对较难,分支就是科幻电影里面的平行宇宙,如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,我们就需要处理一些问题了!

git版本号,git_完,git

 2、Git分支常用命令

# 列出所有本地分支
git branch
# 列出所有远程分支
git branch -r
# 新建一个本地分支,但依然停留在当前分支,
git branch [branch-name]
# 新建一个分支,并切换到该分支
git checkout -b [branch]
# 合并指定分支到当前分支
$ git merge [branch]
# 删除分支
$ git branch -d [branch-name]
# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

3、git分支的使用

(1)如果同一个文件在合并分支时都被修改了则会引起冲突:解决的办法是我们可以修改冲突文件后重新提交!
(2)master主分支应该非常稳定,用来发布新版本,一般情况下不允许在上面工作,工作一般情况下在新建的dev分支上工作,工作完后,比如上要发布,或者说dev分支代码稳定后可以合并到主分支master上来。

4、软件更新

软件在使用过程中总是在不断迭代的,软件需要不断更新。

4.1、软件更新的原因

(1)软件BUG修复。

(2)有新的功能需求。

(3)硬件升级。(嵌入式开发而言)

(4)软件兼容性。

4.2、软件更新的兼容性考虑

(1)是否兼容以往版本硬件。(嵌入式开发而言)

(2)是否兼容以往版本软件。

4.3、软件更新不兼处理

软件更新不兼容时需要详细记录如下内容:

(1)更新的原因。

(2)更新改变的地方。

(3)更新导致的生产售后改变的地方。(嵌入式开发而言)

5、软件版本号说明

(1)首发版本号为一般为V1.0.0。

(2)版本号一般为三级,例如X.Y.Z,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按一定原则更新。

4.1、补丁版本号更新原则

(1)修复bug,功能需求没有发生改变。

(2)规整代码。

4.2、次版本号更新原则

(1)新增了功能,但向下兼容。

4.3、主版本号

(1)有大的变动,向下不兼容。

4.3、软件/产品更新记录表

产品名称:xxxx

软件版本

硬件版本

更新原因

软件兼容

硬件兼容

版本(更改)简要说明

更改

日期

更改

人员

发行

日期

V1.0.0

V1.0.0

首发版本

2023/04/17文章来源地址https://www.toymoban.com/news/detail-716378.html

xx

2023/04/17

V1.1.0

V1.1.0

xx

xx

xx

xx

2023/05/19

xx

2023/04/17

到了这里,关于八、Git分支和版本号的简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Git】的分支与版本

    前言 Git 的分支是指将代码库从某一个特定的提交记录开始的一个独立的开发线,也可以理解为是一种代码开发的并行方式。分支在 Git 中的使用非常广泛,它可以让多人在同一个代码库中并行开发,同时也能够很方便地进行代码版本控制和管理。 Git 分支的特点 : 1. 分支可

    2024年02月05日
    浏览(57)
  • 多分支Git的操作简介,冲突合并,多平台对应

    在使用git管理代码时,在多人开发,或者不同功能开发以及环境测试时,需要保持master代码的稳定性,因此往往需要创建多分支的Git仓库,这里记录一些多分支仓库的操作指令 1. 分支操作 1.1 创建分支 上述输入想要创建的分支名字,即可在本地创建分支,如 即可以在本地创

    2024年01月22日
    浏览(50)
  • git合并指定分支的指定版本到当前分支

    例如:需要将  feature的指定版本合并到develop 通过git log获取到指定版本的SHA值 再根据指定版本创建新分支:git branch new_branch SHA值 切换到develop分支:git checkout develop 将新分支合并到develop分支:git merge new_branch

    2024年02月06日
    浏览(64)
  • 【Git】git 分支或指定文件回退到指定版本

    目录 一、分支回滚 1. 使用 git reset 命令 2.使用 git revert 命令   3.使用 git checkout 命令  二、某个文件回滚 1.查看哪些文件发生修改 2.然后查看提交记录(最近几次提交) 3.执行提交命令 命令可以将当前分支的 HEAD 指针指向指定的提交,从而回退代码到指定版本。 该命令有三种

    2024年02月08日
    浏览(57)
  • Git学习 -- 分支合并、版本修改相关

    目录 learn GIT Learn Git Branching merge和rebase的使用 基础命令 版本回退 工作区和暂存区 管理修改 撤销修改 删除修改 learn GIT Learn Git Branching 这是Gitee上的Git学习教程 Learn Git Branching Git Rebase Learn Git Branching 最终的实操 merge和rebase的使用 参考: https://www.cnblogs.com/michael-xiang/p/131798

    2024年01月24日
    浏览(57)
  • git版本管理:分支合并常用命令

    常用命令在这里:https://www.runoob.com/git/git-basic-operations.html 全部来自这个知乎专栏:杨世伟 git remote -v(这个命令没什么用) 默认执行git remote命令后会列出之前设置过的所有远端仓库的别名 展示当前关联的其他仓库列表 与上面的命令一样,但是输出会包含每一个仓库的URL.

    2024年02月03日
    浏览(52)
  • git学习笔记 | 版本管理 - 分支管理

    学习文章1 学习文章2 学习文章3 Git是开源分布式版本控制系统,版本控制是一种记录文件内容变化,查阅特定版本修订情况的系统。 说法1 说法2 虽然有两种说法,但大概意思是相同的,前三个区域都在本地,只有远程仓库不在本地。 本地仓库 = 工作区 + 版本区 工作区:本地

    2024年02月10日
    浏览(48)
  • git篇---git clone 获取指定分支的指定commit版本

    快速设置— 如果你知道该怎么操作,直接使用下面的地址 强烈建议所有的git仓库都有一个README, LICENSE, .gitignore文件 Git入门?查看 帮助 , Visual Studio / TortoiseGit / Eclipse / Xcode 下如何连接本站, 如何导入仓库 简易的命令行入门教程: 创建 git 仓库: 已有仓库? 第一步: git clone [git-

    2024年02月11日
    浏览(46)
  • Chromium的Git版本分支合并、切换等管理

    源码同步 1)git 初始配置 2)创建目录 3)拉取代码 fetch chromium 4)同步依赖库 gclient sync 5)源码更新 进入src目录,运行 git rebase-update。 同步完成后再运行gclinet sync -D 更新第三方库等。 远程tag 创建本地相应版本支使用命令: git checkout -b 114.0.5735.134 114.0.5735.134 后面需要运行

    2024年02月08日
    浏览(42)
  • Git版本管理(02)patch操作和分支操作整理

    使用git diff用于显示当前工作区与暂存区或提交历史之间的差异,如果使用它生成patch,则需要使用git apply命令来引入patch,比如: 使用git format-patch生成patch,如下所示: 打包好后会生成0001-XXX.patch 这样格式的patch,使用git am(自动提交) /git apply 来merge patch即可。 @1 批量am操

    2024年02月03日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包