0


Git-如何创建一个tag并推送到远程

前言

日常开发中,每当有需求需要上线,通常都会打一个tag;这样做的好处不仅仅在于可以区分不同阶段的开发成果,如果上线有问题还可以快速定位和回滚。在持续集成/持续部署(CI/CD)流程中,tag 可以触发自动化的构建和部署流程,确保每次部署的是一个明确且一致的版本。

1.切换到正确的分支:

使用checkout命令,切换到指定的分支

git checkout <branch_name>

其中branch_name是你的分支名

2.创建标签

使用 git tag 命令创建一个标签。有两种类型的标签:轻量级(lightweight)和带注释的(annotated)。轻量级标签只是一个指向特定提交的引用,而带注释的标签则包含创建者的名字、电子邮件、日期以及一条消息。

// 轻量级标签
git tag <tag_name>
// 带注释的标签
git tag -a <tag_name> -m "Your tag message"

-a:用于创建一个带注释的标签(annotated tag)。这种类型的标签比轻量级标签(lightweight tag)更加强大,因为它不仅包含了标签的名称和所指向的提交,还包含了额外的元数据,如创建者的名字、电子邮件地址、创建日期以及一个可选的消息。
-m:通常用于传递一个提交信息或者标签信息

3.列出标签

你可以使用git tag命令查看已经创建的所有标签

git tag

4.推送标签到远程仓库

使用 git push 命令将标签推送到远程仓库。如果你只想要推送单个标签,可以这么做:

git push origin <tag_name>

如果你想要将本地所有标签推送到远程,可以这么做:

git push origin --tags
标签: git 创建 tag

本文转载自: https://blog.csdn.net/weixin_43834477/article/details/140358168
版权归原作者 只吹45°风 所有, 如有侵权,请联系我们删除。

“Git-如何创建一个tag并推送到远程”的评论:

还没有评论