1、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文章来源:https://www.toymoban.com/news/detail-716378.html |
2023/04/17 |
V1.1.0 |
V1.1.0 |
xx |
xx |
xx |
xx |
2023/05/19 |
xx |
2023/04/17 |
到了这里,关于八、Git分支和版本号的简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!