快活林资源网 Design By www.csstdc.com
Git跟其他版本控制系统一样,可以打标签(tag)标记一个版本号。
发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。
Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。
一、列出标签
1. 列出当前仓库的所有标签:git tag
2. 列出所有标签及说明:git tag -n
3. 搜索符合条件的标签:git tag -l "1.0.*"
4. 查看标签信息:git show v1.0.1
二、创建标签
1. 创建标签:git tag "指定标签名"
2. 创建带有说明的标签:
git tag -a "指定标签名" -m "指定说明文字" git tag -a "v1.0.1" -m "version 1.0.1 released"
3. 给指定的commit打标签:
# 找历史提交的commit id git log --pretty=oneline --abbrev-commit # 给指定的commit id打标签 git tag -a "指定标签名" commitID git tag -a "v1.0.2" 9fbc3d0
三、删除标签
1. 删除标签:
git tag -d 标签名 git tag -d v1.0.1
2. 删除远程标签:
git tag -d v1.0.2 git push origin :refs/tags/v1.0.2
3. 删除远程标签(Git1.7版本以后):
git push origin --delete tag <tagname>
四、本地标签推送到远程
1. 推送指定标签:
git push origin v1.0.0
2. 一次性推送全部尚未推送到远程的本地标签:
git push origin --tags
五、重命名tag
1. 删除原有tag,重新添加
git tag -d <old-tag> git tag -a <new-tag> -m"information"
2. 强制替换,再删除原有
git tag -f <new-tag> <old-tag> git tag -d <old-tag>
六、获取指定tag代码
第一步:切换到指定标签,提示你当前处于一个“detached HEAD" 状态,因为 tag 相当于是一个快照,是不能更改它的代码的
git checkout v1.0.0
第二步:如果要在 tag 代码的基础上做修改,你需要一个分支
git checkout -b branch_name tag_name
第三步:切回到之前的HEAD指向(以master为例)
git checkout master
快活林资源网 Design By www.csstdc.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
快活林资源网 Design By www.csstdc.com
暂无评论...
更新日志
2024年05月03日
2024年05月03日
- [7504]ReferenceSoundEdition-GreatGuitarTunes(2013)[GermanyHQCD]
- 刘嘉佳《往日时光HQ》头版限量[低速原抓WAV+CUE]
- 单依纯《纯情歌》开盘母带[低速原抓WAV+CUE]
- 杨乐婷《遥望HQ》头版限量编号[低速原抓WAV+CUE]
- 蔡琴《三十周年纪念版》6N纯银镀膜[正版CD低速原抓WAV+CUE][519M]
- 张学友《昨夜梦魂中》[FLAC][453M]
- 群星《17号音乐仓库2 第9期》[320K/MP3][150.23MB]
- 汤兰花.2000-一代佳人(环球唱片金曲系列风华再现)【WAV+CUE】
- 罗美玲.2005-生日领悟(EP)【华研国际】【WAV+CUE】
- 李佳薇《相反的是》WAV
- 试音碟《金指妙弹电子琴演奏》5CD[WAV]
- 【新世纪电子】Авирадж2023-ИллюзияОбмана(FLAC)
- 陈婧霏.2024-春色(EP)【有此山文化】【FLAC分轨】
- 郭富城.2000-无忌VS未来(EP)【华纳】【WAV+CUE】
- 群星.2003-追忆林振强3CD【华纳】【WAV+CUE】