分支
1. 切换分支
# [-b,基于当前分支创建]
git checkout [-b] {分支}
2. 删除分支
git branch -d {分支}
# 强制删除
git branch -D {分支}
3. 删除远程分支
git push origin --delete {分支}
4. 拉取远程分支列表
git remote update origin --prune
标签
1. 列出标签
git tag
2. 创建标签
git tag -a v0.1 -m "version 0.1"
3. 提交
# 提交所有分支
git push --tags
# 提交指定分支
git push <remote> <tag_name>
4、删除分支
# 本地分支,已推送远程分支则继续执行下一步
git tag -d <tag-name>
# 远程分支
git push origin :refs/tags/<tag-name>