11. Tag
11.1 创建tag
命令 | 作用 |
---|---|
轻量标签 | |
git tag v1.0 | 基于本地当前分支最新commit创建tag v1.0 |
git tag v.0325 125a1d1 | 给指定commit 125a1d 打标签 |
附注标签 | |
git tag -a v.0329 -m "给标签添加说明" 125a1d1 | 基于指定commit创建标签并添加说明 |
git tag -a v.0329 -m "给标签添加说明" HEAD | 基于本地当前分支最新commit创建标签并添加说明 |
git tag v2.0 -m "给标签添加说明" | 基于本地当前分支最新commit创建标签并添加说明 |
11.2 查看tag
命令 | 作用 |
---|---|
git show v.0326 | 查看本地指定tag 的详细信息 |
git tag / git tag -l | 查看本地所有tag |
git ls-remote --tags origin | 查看远程所有tag |
11.3 删除tag
命令 | 作用 |
---|---|
git tag -d v.0325 | 删除本地tag v.0325 |
1. git tag -d v.0325 2. git push origin :refs/tags/v.0325 | 删除远程tag v.0325 |
11.4 推送tag
命令 | 作用 |
---|---|
git push origin v1.0 | 推送本地tag v1.0 到远程仓库 |
git push origin --tags | 推送全部未推送的本地tag 到远程仓库 |
拓展:Git常用命令汇总