Git 开源的版本控制系统-05-tags 标签管理

打印 上一主题 下一主题

主题 908|帖子 908|积分 2724

标签


  • 创建标签
git tag  [提交ID]

  • 显示标签
git tag

  • 显示标签详细信息
git show
  1. houbinbindeMacBook-Pro:git-demo houbinbin$ git branch
  2.   git_demo_1.1
  3.   git_demo_1.2
  4.   git_demo_bug_001
  5. * master
  6. houbinbindeMacBook-Pro:git-demo houbinbin$ git tag v1.0
  7. houbinbindeMacBook-Pro:git-demo houbinbin$ git tag
  8. v1.0
  9. houbinbindeMacBook-Pro:git-demo houbinbin$ git show v1.0
  10. commit 4069a0cc54ee97993850419a09b62023ee3fa711
  11. Author: “houbb” <“1060732496@qq.com”>
  12. Date:   Mon Oct 10 22:48:07 2016 +0800
  13.     fix the bug
  14. diff --git a/README.md b/README.md
  15. index 5664a33..98be30e 100644
  16. --- a/README.md
  17. +++ b/README.md
  18. @@ -1,3 +1,4 @@
  19. > Hello Git
  20. - git diff
  21. -- git_demo_1.2
  22. \ No newline at end of file
  23. +- git_demo_1.2
  24. +fix the bug
  25. \ No newline at end of file
  26. houbinbindeMacBook-Pro:git-demo houbinbin$ git log --pretty=oneline --abbrev-commit
  27. 4069a0c fix the bug
  28. 0d899d1 merge with --no-ff
  29. 8983fd1 change git_demo_1.2
  30. d696904 add pom.xml
  31. cd84e27 git diff
  32. 9f18a0c add readme
  33. 965cf5d first commit
  34. houbinbindeMacBook-Pro:git-demo houbinbin$ git tag v0.9 0d899d1
  35. houbinbindeMacBook-Pro:git-demo houbinbin$ git tag
  36. v0.9
  37. v1.0
  38. houbinbindeMacBook-Pro:git-demo houbinbin$ git show tag v0.9
  39. fatal: ambiguous argument 'tag': unknown revision or path not in the working tree.
  40. Use '--' to separate paths from revisions, like this:
  41. 'git <command> [<revision>...] -- [<file>...]'
  42. houbinbindeMacBook-Pro:git-demo houbinbin$ git show v0.9
  43. commit 0d899d1e9fa22bc3d8092d4a709abc0174186f79
  44. Merge: d696904 8983fd1
  45. Author: “houbb” <“1060732496@qq.com”>
  46. Date:   Mon Oct 10 22:29:49 2016 +0800
  47.     merge with --no-ff
复制代码

  • 添加包含信息的标签
git tag -a  -m "信息"
  1. houbinbindeMacBook-Pro:git-demo houbinbin$ git tag -a v0.1 -m "首次提交标签" 965cf5d
  2. houbinbindeMacBook-Pro:git-demo houbinbin$ git show v0.1
  3. tag v0.1
  4. Tagger: “houbb” <“1060732496@qq.com”>
  5. Date:   Mon Oct 10 23:11:05 2016 +0800
  6. 首次提交标签
  7. commit 965cf5db0b2ca8b062d2cd895b7431d37e11a23f
  8. Author: houbinbin <1060732496@qq.com>
  9. Date:   Mon Oct 10 18:05:43 2016 +0800
  10.     first commit
复制代码

  • 添加带有 PGP 签名的标签
git tag -s  -m "签名"
管理标签
  1. houbinbindeMacBook-Pro:git-demo houbinbin$ git tag
  2. v0.1
  3. v0.9
  4. v1.0
  5. houbinbindeMacBook-Pro:git-demo houbinbin$ git tag -d v0.1
  6. Deleted tag 'v0.1' (was 0fc098a)
  7. houbinbindeMacBook-Pro:git-demo houbinbin$ git push origin v0.9
  8. 计数对象: 4, 完成。
  9. 压缩对象中: 100% (3/3), 完成。
  10. 写入对象中: 100% (4/4), 442 bytes | 0 bytes/s, 完成。
  11. 总共 4 (delta 1),复用 0 (delta 0)
  12. remote: Resolving deltas: 100% (1/1), completed with 1 local object.
  13. To https://github.com/houbb/git-demo.git
  14. * [new tag]         v0.9 -> v0.9
  15. houbinbindeMacBook-Pro:git-demo houbinbin$ git push origin --tags
  16. 计数对象: 3, 完成。
  17. 压缩对象中: 100% (2/2), 完成。
  18. 写入对象中: 100% (3/3), 361 bytes | 0 bytes/s, 完成。
  19. 总共 3 (delta 0),复用 0 (delta 0)
  20. To https://github.com/houbb/git-demo.git
  21. * [new tag]         v1.0 -> v1.0
复制代码

  • 移除本地标签
git tag -d

  • 移除远程标签
git push origin :refs/tags/
本文由博客一文多发平台 OpenWrite 发布!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大号在练葵花宝典

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表