一、标签
切换到需要打标签的分支上(默认master)
// 列出所有tag
git tag
// 标签不是按时间排序列出的,而是按字母排序的
git show v1.2.3
// 过滤标签(显示1.2.3系列的标签)
git tag -l 'v1.2.3*'
// 新建tag
git tag v1.2.3
// 默认标签打在最新的commit上,忘了的话,找到历史提交的commit id,再打上标签:
git tag v1.2.3 8f8d2b2
// 新建带备注的标签
git tag -a tagName -m "描述标签相关信息"
// 标签推送到远程
git push origin 1.2.3
// 一次性推送多个标签
git push origin --tags
// 删除本地标签
git tag -d v1.2.3
// 删除远程标签
git push origin :refs/tags/v1.2.3
// 删除远程标签法二
git push origin --delete v1.2.3
二、克隆项目
git clone 项目地址
// 查看所有远程分支
git branch -a
// 新建本地分支,并将远程分支迁入本地
git checkout -b 分支名称 origin/分支名称
2.6 Git 基础 - 打标签