`
passion99
  • 浏览: 12580 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

git之tag的使用

    博客分类:
  • git
git 
阅读更多

一、概述

tag,标记,版本库的一个快照,指向一个commit。一般用在版本发布中。

 

branch和tag的区别

 

在branch中,指向那个commit可以通过head指针移动;而tag固定指定一个commit,只用于查看。

一旦线上代码需要紧急修改,可以基于tag代码建立分支,修复代码发布。

 

二、常用操作

创建tag

git tag v1.0

或者

git tag -a v1.0 -m "里程碑版本1.0"

 

删除tag

git tag -d v1.0

推送到远程

git push origin v1.0

 

基于tag v1.0 建立分支 hot_fix

git checkout -b hot_fix v1.0

 

分享到:
评论

相关推荐

    Git简单使用.pdf

    2. 创建标签到指定commit使用`git tag [tag] [commit]`,删除本地标签使用`git tag -d [tag]`。 3. 删除远程标签使用`git push origin :refs/tags/[tagName]`。 4. 查看标签信息使用`git show [tag]`,提交指定标签...

    前端开源库-taggit

    【前端开源库-taggit】是前端开发中的一款实用工具,主要功能是允许开发者在`package.json`或`bower.json`文件中使用特定的版本号来为远程Git仓库创建标签。这个特性对于版本管理和代码发布非常有帮助,因为它使得...

    在Idea中使用Git打tag操作

    本篇文章将详细讲解如何在Idea中使用Git进行打tag操作。 **1. Git标签(Tag)的作用** 在Git中,tag主要用于标记代码库中的特定版本,通常用于表示重要的里程碑,如版本发布或关键修复。与分支不同,tag是不可变的...

    Git Tag 标签详解

    使用 `git tag` 列出所有标签。 2. 使用 `git checkout [标签名]` 切换到某个标签的状态。 3. 使用 `cat [文件名]` 查看文件内容。 #### 五、注意事项 - 在实际项目开发中,推荐使用附注标签来标记重要的版本,...

    git的详细使用教程.pdf

    1. **标签管理**:标签是用来标记某个重要的提交点,可以使用`git tag`命令进行创建、查看和删除标签。标签对于版本发布和重要里程碑的标记非常有用。 2. **Git Flow**:这是一种常用的分支管理模型,定义了明确的...

    git 使用详细手册

    `git tag -a v1.0 -m "Version 1.0"`创建一个带注释的标签,`git tag`列出所有标签,`git show tag_name`查看标签详情,`git push origin tag_name`将标签推送到远程。 总的来说,Git提供了强大的工具来管理和协作...

    学习git和gitbash使用的一些详细操作

    - 使用标签(tag)来标记重要的提交点,`git tag <tag-name>`用于创建标签,`git push origin --tags`来推送标签到远程仓库。 - 使用`.gitignore`文件来忽略不需要纳入Git管理的文件,通常在仓库的根目录下创建该...

    git安装及使用

    1. **标签**:为特定提交打上标签,方便回溯历史,如`git tag <tag_name>`。 2. **撤销更改**:如果想撤销未提交的本地更改,可以使用`git checkout -- <filename>`;若想回退到某个提交,用`git reset --hard ...

    git-svn使用用法

    在一些项目中,由于历史原因可能仍在使用SVN作为中央版本控制系统,而git-svn可以使得开发者在本地使用Git的强大功能进行版本控制,同时又能与SVN仓库保持同步。使用场景包括但不限于项目需要与使用SVN的团队合作、...

    gitflow使用指南

    gittag -a v0.1.0 master git push --tags ``` - **同步发布分支至开发分支**:为了保持开发分支的最新状态,需要将发布分支中的变更同步到`develop`分支。 ```bash git checkout develop git merge --no-...

    配合Git flow 流程使用的git 操作命令指南

    以下是一些关于如何配合Git flow流程使用的Git操作命令的详细说明: 1. **初始化Git flow** 在开始使用Git flow前,需要先安装git flow工具,然后在项目根目录下运行`git flow init`初始化。初始化时,你需要指定...

    django python taggit_python_django_

    在本文中,我们将深入探讨如何使用Python和Django框架创建一个功能完备的标签系统,特别关注`taggit`这个流行的库。`taggit`为Django应用提供了方便的方式来管理和使用标签,增强了用户对内容的分类和搜索能力。下面...

    程序员git简单使用方法

    8. **标签管理**: 为了标记重要版本,可以使用`git tag <标签名>`创建标签,`git tag`列出所有标签,`git show <标签名>`查看标签详情。 9. **撤销操作**: - **撤销未提交的更改**: `git reset --hard HEAD`可恢复...

    Python库 | django-taggit-serializer-0.1.5.tar.gz

    一旦安装完成,我们可以在Django项目的settings.py文件中将django-taggit-serializer添加到INSTALLED_APPS列表中,然后在模型中使用taggit提供的TagField或GenericTaggedItemBase来定义标签字段。例如: ```python ...

    Git使用教程(电子书)

    ### Git使用教程核心知识点 #### 一、Git简介与应用场景 **Git** 是一款开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件所做的更改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux...

    git 使用简易指南

    可以使用`git tag <标签名> <提交ID>`创建标签,其中提交ID通常是最新一次提交的前10位字符。如果需要查看提交ID,可以使用`git log`。 若需要替换掉本地的错误改动,可以使用`git checkout -- <文件名>`命令。如果...

    pro_git_中文版本(Git使用教程)

    2. **分支管理**:Git的强大之处在于其分支机制。通过`git branch`创建和管理分支,`git checkout`切换分支,以及`git merge`合并分支,使得团队成员可以在各自的分支上独立工作,然后合并代码。 3. **远程仓库**:...

    git命令使用笔记

    创建标签时可以使用git-tag命令,并可以使用git-push将标签推送到远程仓库。如果要合并分支,使用git-merge branchName即可。 Git还提供了一个特殊的引用HEAD,它总是指向当前分支的最新提交。如果想要切换分支并...

    git版本管理使用规范-团队开发规范文档

    《Git版本管理使用规范——团队开发规范文档》 在软件开发过程中,版本控制系统的使用是至关重要的,Git作为最流行的分布式版本控制系统,被广泛应用在团队协作中。本规范旨在为团队提供一套有效的Git使用规则,...

Global site tag (gtag.js) - Google Analytics