1、标签是版本库的快照,版本号commit可以移动,但是标签不会。创建和删除标签是瞬间完成的。
2、创建标签
git tag v1.0
查看标签
git tag
创建标签默认的是给最新的commit上加标签。
给历史标签添加标签,步骤:
(1)找到历史提交的版本号
git log --pretty=online olddev
(2)给历史提交的版本加上标签
git tag v2.0 olddev_commit_id
(3)git 标签的查看不是按照时间顺序进行展示的,是按照标签的字母顺序进行展示。
(4)查看指定的标签
git show tagId
(5)创建带有说明的标签
-a 标签名,-m标签说明
git tag -a v1.0 -m"带有说明的标签" commit_id
3、操作标签
1)删除打错的标签
git tag d v1.0
2)一次提交某个标签
git push origin v1.0
3)一次提交所有标签
git push origin --tags
4)标签已经提交到远端,需要删除
先删除本地,然后在推送到远端
git tag -d v1.0 #删除本地
git push origin :refs/tags/v1.0 #删除远端
4、忽略文件
忽略文件使用.gitignore 文件
5、配置别名
git config --global alias.st status