Git学习——标签管理
创建标签
1.切换到需要打标签的分支上:git branch
2.打一个标签:git tag <name>
3.查看所有标签:git tag
默认标签是打在最新提交的commit上的。
要对历史提交的内容打标签,
1.找到历史提交的commit id:git log --pretty=oneline --abbrev-commit
2.打标签:git tag v0.1 <commit id>
3.查看标签:git tag
4.查看标签信息:git show <tagname>
创建带有说明的标签,用-a指定标签名,-m指定说明文字:git tag -a v0.1 -m "v0.1" <commit id>
操作标签
1.标签打错:git tag -d <tagname>(标签都只存在本地,可安全删除)
若要把某个标签推送到远程,则:git push origin <tagname>
若全部推送本地标签:git push origin --tags
2.若要把远程的标签删除,就要先把本地的标签删除,在删除远程标签:git push origin :refs/tags/<tagname>
配置别名
git config --global alias.st status
git config --global alias.co checkout
配置文件
查看配置文件:cat .git/config