git branch tag

git快速入门
https://www.yiibai.com/git/git-quick-start.html

本地dev合并到本地master

本地master提交到远程master,同时标记TAG

tag
明确tag独立于分支dev,分支master等分支存在,
tag和分支是同级的

发布远程tag前需要在本地master分支内先创建本地tag
然后push到远程tag

区分
git fetch 跟踪所有分支, master, dev 等

git pull 跟踪一个指定分支,比如dev

Creating and deleting branches within your repository

https://help.github.com/en/articles/creating-and-deleting-branches-within-your-repository

版本发布流程

创建远程repo

创建分支
master
dev

本地clone 远程reop

在本地dev上开发
本地dev一个版本完成合并到本地master分支

将本地master分支加tag提交到远程master

从本地dev分支切换到本地master分支
本地master分支添加tag提交给远程master

本地master分支添加tag提交给远程master

通常的git push不会将标签对象提交到git服务器,我们需要进行显式的操作:
git push origin v0.1.2 # 将v0.1.2标签提交到git服务器 git push origin –tags # 将本地所有标签一次性提交到git服务器

注意:如果想看之前某个标签状态下的文件,可以这样操作

1.git tag 查看当前分支下的标签

2.git checkout v0.21 此时会指向打v0.21标签时的代码状态,(但现在处于一个空的分支上)

  1. cat test.txt 查看某个文件

改进版

因为tag和branch是平级关系
所以无需创建dev分支, 直接在master上开发
当有发布分本的时候,在本地master分支创建tag
然后将本地tag提交给远程tag

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值