第十二讲 Git 远程标签
Git 远程标签
远程标签
- 列出本地的所有标签
1
git tag
- 创建一个轻量级标签
1
git tag v1.0
- 创建带注释的标签
1
git tag -a v2.0 -m 'v2.0 released'
- 查看标签内容
1
git show v1.0
- 搜索标签
1
git tag -l 'v' # 利用通配符
- 推送标签到远程
1
2
3git push origin v1.0
git push origin v1.0 v2.0 # 少数标签
git push origin --tags # 将标签 批量推送到远程 - 删除远程标签
1
2git push origin :refs/tags/v1.0
git push origin --delete tag v1.0 - 将本地标签推送到远程的完整语法
1
git push origin refs/tags/v1.0:refs/tags/v1.0
- 只从远程拉取标签
1
git fetch origin tag v1.0
- 只从远程拉取标签
1
git fetch origin tag v1.0
- 显示远程信息
1
git remote origin show
- 删除远程游离的分支
1
git remote prune origin # 通常删除分支后的操作
- 如果远端上有一个 master 分支,本地就可以通过下面几种方式来访问它的历史记录:
- 查看远程分支的历史记录(3 种方式)
1
2
3git log origin/matser
git log remotes/origin/master
git log refs/remotes/origin/master
- 将远程的某个分支的内容拉取到本地的新远程分支
1
git fetch origin master:refs/origin/mymaster
- 在本地创建新分支并追踪本地的远程分支
1
git checkout --track origin mymaster
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment
TwikooGitalk