大型外贸网站建设,wordpress 登陆后返回,深圳市seo上词贵不贵,电子商城网站开发合同前面的文章不止一次的提到过 标签 #xff08;Tag#xff09;#xff0c;我们在《TortoiseGit 入门指南08#xff1a;浏览引用以及在引用间切换》一文中知道#xff0c;标签 是一种 引用#xff1b;还知道每个提交都对应着一个 SHA-1 值#xff0c;而引用就是 SHA-1 的一…前面的文章不止一次的提到过 标签 Tag我们在《TortoiseGit 入门指南08浏览引用以及在引用间切换》一文中知道标签 是一种 引用还知道每个提交都对应着一个 SHA-1 值而引用就是 SHA-1 的一个别名。所以可以理解为标签就是某次提交的别名标签的最重要应用是标记程序的版本。 比如 lwip 协议栈如果查看它的标签则是这样的 可以看到所有重要版本都打了标签。
在《TortoiseGit 入门指南04查看提交日志》一文中说过
顶部窗口有一列 Message 简要的显示提交信息。
信息前面可能有装饰块标签 默认装饰块为黄色矩形如果标签带注释则黄色矩形右侧有个顶还是以 lwIP 仓库为例
创建标签
创建标签一般在 提交日志对话框 中选中仓库右键菜单 - TortoiseGit - Git Show log 打开提交日志对话框选中要打标签的提交右键菜单 - Create Tag at this version... 如下图所示 然后打开创建标签对话框
Tag输入标签名称
可以选择新创建的标签是基于哪个提交的
HEAD当前检出的提交Branch所选分支的最后一个提交Tag所选标签的提交Commit任意提交你需要单击...启动提交日志对话框然后选择需要的提交。也可以直接输入提交的哈希码或者提交名比如 HEAD~4
还有一些可选项 Track这是一个三状态复选框选中、未选中、部分选中如果选中则向 Git 传递 --track 参数、未选中则向 Git 传递--no-track 参数、部分选中则既不向 Git 传递 --track 参数也不传递 --no-track 参数。 Force强制创建一个标签甚至存在重名标签的情况下也可以创建。 Sign创建带 GPG 签名的标签这需要 GPG 软件和配置 user.signingkey 变量。 GPG是一个加密软件Windows版本的Git自带可以使用GPG生成的公钥在网上安全的传播你的代码或者其它文件。这里使用GPG的目的是保证项目的作者私钥持有者所创建的标签别人无法修改从而保证代码的安全传播。
需要注意的是TortoiseGit 默认并不会推送标签如果想将标签推送到远程版本库需要在推送时勾选 Include Tags 读后有收获资助博主养娃 - 千金难买知识但可以买好多奶粉 (〃‘▽’〃)