Git 远程标签

远程标签

  1. 列出本地的所有标签
    1
    git tag
  2. 创建一个轻量级标签
    1
    git tag v1.0
  3. 创建带注释的标签
    1
    git tag -a v2.0 -m 'v2.0 released'
  4. 查看标签内容
    1
    git show v1.0
  5. 搜索标签
    1
    git tag -l 'v' # 利用通配符
  6. 推送标签到远程
    1
    2
    3
    git push origin v1.0
    git push origin v1.0 v2.0 # 少数标签
    git push origin --tags # 将标签 批量推送到远程
  7. 删除远程标签
    1
    2
    git push origin :refs/tags/v1.0
    git push origin --delete tag v1.0
  8. 将本地标签推送到远程的完整语法
    1
    git push origin refs/tags/v1.0:refs/tags/v1.0
  9. 只从远程拉取标签
    1
    git fetch origin tag v1.0
  10. 只从远程拉取标签
    1
    git fetch origin tag v1.0
  11. 显示远程信息
    1
    git remote origin show
  12. 删除远程游离的分支
    1
    git remote prune origin # 通常删除分支后的操作
  13. 如果远端上有一个 master 分支,本地就可以通过下面几种方式来访问它的历史记录:
  • 查看远程分支的历史记录(3 种方式)
    1
    2
    3
    git log origin/matser
    git log remotes/origin/master
    git log refs/remotes/origin/master
  1. 将远程的某个分支的内容拉取到本地的新远程分支
    1
    git fetch origin master:refs/origin/mymaster
  2. 在本地创建新分支并追踪本地的远程分支
    1
    git checkout --track origin mymaster