`

Git学习系列(八)标签的管理及配置别名详解

 
阅读更多

标签管理

通常咱们发布(release)一个版本时需要打标签,这样可以方便咱们以后要取某个标签版本时,直接把那个相应标本的历史版本取出来即可,它其实是一个版本快照。

标签和分支有点像,都是指向某个commit的指针,但分支是可以移动的,而标签是不可以移动的,并且创建和删除标签的过程是非常快的。

咱先切换到主分支master,然后再对它打标签:


咱们可以通过git tag来查看所有标签:


标签默认是打在最新的提交上,有时候如果咱们忘了打标签,前两天该打的标签没有打,这时咱们采用的方式是,找到以前的历史提交的id,然后再打上标签即可:


比如这时我们要对add 1.txt打上标签v.0.3:


然后咱查看一下标签:


这时可以使用git show v0.3来查看标签信息:


当然如果标签打错了,也可以删除:


 

配置别名:配置别名是为了咱们更简化键入的命令,使我们更方便的进行操作。

举例说明1:git config --global alias.st status


举例说明2:git config --global alias.ct checkout


这样通过简化缩写,更方便的切换到了b1分支上,当然还用很多都可以配置,这里就不再一一举例了。

 

分享到:
评论

相关推荐

    git详解-PDF

    ### git详解-PDF #### 关于版本控制 版本控制系统是一种记录文件内容变更历史的软件工具,使得用户可以追踪每一个文件的变化细节,甚至恢复至任何指定时间点的状态。它分为几种类型: - **本地版本控制系统**:如...

    字节跳动<Git学习手册>

    ### 字节跳动《Git学习手册》核心知识点详解 #### 一、Git基础概念与原理 **Git** 是一种分布式版本控制系统,它可以帮助开发者高效地管理项目代码的变更历史。相较于传统的集中式版本控制系统(如SVN),Git具有...

    git零基础入门到实战详解

    ### Git零基础入门到实战详解 #### 一、Git简介 **Git** 是一个开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件的修改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux内核的源代码...

    经典Git学习资料ProGit

    ### 经典Git学习资料《ProGit》知识点详解 #### 一、介绍 《ProGit》是一本详尽介绍Git版本控制系统使用的书籍。本书由Scott Chacon撰写,并通过电子书形式发布,为读者提供了深入理解Git操作流程及原理的机会。 ...

    git命令及基础概念详解

    ### Git命令及基础概念详解 #### 一、Git简介 Git 是一个开源的分布式版本控制系统,主要用于跟踪文件的更改历史,支持从简单的文本文件到复杂的多媒体项目等多种类型的文件。通过 Git,开发人员可以轻松地追踪代码...

    Git权威指南PDF完整版

    26.2.1 Git 库配置文件的扩展及分支映射/ 387 26.2.2 Git工作分支和 Subversion 如何对应/ 388 26.2.3 其他辅助文件/ 390 26.3 多样的 git-svn 克隆模式/ 390 26.4 共享 git-svn 的克隆库/ 393 26.5 git-svn 的局限/...

    linux-gittify一个多彩的Bash提示符自定义的Git别名

    `gittify`就是这样一个工具,它为Bash提供了一个多彩、信息丰富的提示符,并且还包含了一些自定义的Git别名,使得Git操作更加便捷。 `gittify`的核心功能在于它的提示符设计。默认的Bash提示符可能只是简单的"$...

    git的经典讲解

    - **Git别名:** 为了简化常用的命令,可以设置别名,例如`git co`代替`git checkout`。 #### 五、分支管理 - **分支的概念:** 分支允许开发者在同一项目中独立进行开发,每个分支可以看作是主干的一个副本。 - *...

    Git教程 从入门到精通

    - **配置别名**:使用`git config --global alias.<short> <long>`命令配置Git命令的别名。 #### 十四、搭建Git服务器 - **设置裸仓库**:创建一个裸仓库用于共享,裸仓库没有工作区。 - **配置访问权限**:根据...

    Git学习手册

    ### Git学习手册知识点详解 #### 一、Git简介与历史 - **版本控制系统的重要性:** 版本控制系统是软件开发中不可或缺的一部分,它允许开发者跟踪文件的变化,并且可以在需要时回退到以前的状态。这对于团队协作...

    git使用方法详解+gulp前端自动化构建工具

    ### Git 使用方法详解 #### 一、Git 初始化与配置 - **`git init`**:在当前目录下初始化一个新的 Git 仓库。此命令是开始使用 Git 的第一步。 - **SSH vs HTTPS**: Git 支持两种协议来连接远程仓库:SSH 和 HTTPS...

    Git教程By廖雪峰.pdf

    - **配置别名**:使用`git config --global alias.<shortname> <command>`来简化常用的Git命令。 - **搭建Git服务器**:可以自己搭建一台Git服务器来管理项目,适合内部项目使用。 #### 使用场景 - **多人协作**:...

    Git权威指南.txt

    ### Git权威指南知识点总结 #### 一、版本控制系统的发展历程 ...这些内容不仅涵盖了Git的基础使用方法,还深入探讨了一些高级主题,对于希望深入学习和掌握 Git 的开发者来说是非常有价值的参考资料。

    git中文手册

    ### Git中文手册知识点详解 #### 一、起步 ##### 1.1 关于版本控制 **版本控制系统**是一种记录一个或若干个文件内容变化的系统,以便将来查阅特定版本的内容。 - **1.1.1 本地版本控制系统** 早期的版本控制...

    git命令大全

    ### Git命令大全详解 #### 一、Git 配置 (Config) **命令示例:** - `git version`:查看当前安装的 Git 版本。 - `git config -l`:列出当前的所有 Git 配置项。 - `git config --global user.name "Dean"`:...

    Git中文手册

    ### Git中文手册知识点详解 #### 一、Git基础原理及使用方法 **1.1 关于版本控制** - **本地版本控制系统**:早期版本控制系统主要采用本地存储方式,每个开发者的计算机上都有一个完整的副本。这种方式简单易用...

    Git Version Control Cookbook 2nd Ed-2018.7.pdf

    #### 一、Git简介及基本概念 - **Git数据模型**:Git是一种分布式版本控制系统,它通过一种称为快照的方式存储数据,而不是记录文件之间的差异(如SVN)。这意味着每次提交时,Git都会创建一个文件的新快照。 - **...

    progit中文版

    ### Git核心概念与使用详解 #### 一、版本控制系统概览 版本控制系统是软件开发过程中不可或缺的工具之一,它能够帮助开发者追踪项目的历史变更,并在必要时恢复到之前的某个版本状态。《ProGit》这本书全面介绍了...

    Git的一些简单使用操作

    Git 基础知识点详解 本文将详细介绍 Git 的基础知识点,包括 Git 的基本概念、基本操作、版本控制、分支管理、远程库管理等。 Git 基本概念 Git 是一个分布式版本控制系统,允许开发者在本地对项目进行版本控制。...

Global site tag (gtag.js) - Google Analytics