显示所有标签
$ git tag
v0.1-alpha
v0.1.1-alpha
v2.0.0.1000-release
显示符合条件的标签
$ git tag -l 'v0.1*'
v0.1-alpha
v0.1.1-alpha
在本地新建标签
$ git tag -a v2.0.0.1000-release -m 'Release Version 2.0.0 Version Code 1000'
说明:
-a(annotated) 创建一个含附注类型的标签
-m 添加标签说明
注意:执行完新建标签命名后,此时的标签并没有上传到远程服务器上。需要进行“享标签”操作,才能上传到远程服务器。
也可以不使用 -a 和 -m 参数,仅指定标签名,从而创建一个轻量级标签(实际上就是一个保存着对应提交对象的校验和信息的文件):
$ git tag v2.0.0.1000-release
查看指定的标签版本信息及提交信息
$ git show v0.1-alpha
tag v0.1-alpha
Tagger: yhz61010 <xxx@example.com>
Date: Fri Aug 18 10:45:09 2017 +0800
vitamio mediaplayer version
commit bfr82ae576f208a234a3671a98baafeyg659fs2
Author: yhz61010 <xxx@example.com>
Date: Mon Aug 14 09:47:24 2017 +0800
...
分享标签
默认情况下,git push 并不会把标签上传到远程服务器上,必须通过 push 命令才能分享标签到远程仓库。
将本地添加的所有标签上传到远程服务器
$ git push origin --tags
Username for '<your git url>': <your git username>
Password for '<your password>':
对象计数中: 1, 完成.
写入对象中: 100% (1/1), 187 bytes | 0 bytes/s, 完成.
Total 1 (delta 0), reused 0 (delta 0)
To <your git url>
* [new tag] v2.0.0.1000-release -> v2.0.0.1000-release
上传指定的标签到远程服务器
$ git push origin v1.5
删除本地 Tag
$ git tag -d v1.0
已删除标签 'v1.0'(曾为 fd0a4a0)
删除远程 Tag
$ git push origin :refs/tags/v1.0
Username for 'url': <your user name>
Password for 'url': <your password>
To <git url>
- [deleted] v1.0
参考文献:
https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE
分享到:
相关推荐
4. **命令行基础**:Git主要是通过命令行工具使用的,掌握常用的命令如`git clone`、`git add`、`git commit`、`git push`、`git pull`等是必不可少的。 5. **分支管理**:Git的分支机制强大且灵活,允许快速创建和...
这个“Git-cheat-sheet-(Git常用命令速查).zip”压缩包文件包含了一个Git常用命令的速查表,对于学习和日常使用Git非常有帮助。 Git的核心概念包括仓库(Repository)、提交(Commit)、分支(Branch)、合并...
以下是对Git常用命令的详细整理,包括配置、基本操作、分支管理、合并、标签、回滚以及日志和远程操作。 1. **配置操作** - `git config --global user.name "Your Name"`:进行全局配置,设置Git的用户名。 - `...
### Git常用命令清单详解 #### 一、新建代码库 - **`git init`**: 初始化一个新的Git仓库。此命令可以在当前目录下创建一个名为`.git`的目录,用于存放所有的元数据和对象数据库。通常,当您想把一个非Git仓库变成...
以上只列举了部分Git常用命令,实际使用中还有很多其他功能,如解决合并冲突、忽略文件、rebasing等。深入学习和熟练运用Git,能有效提升团队协作效率,确保项目代码的安全性和稳定性。这份“官方常用git-命令集合....
### Git常用命令详解 #### 一、新建代码库 **命令功能**: - `git init`:用于在当前目录创建一个新的Git仓库。 - `git init [project-name]`:用于在一个新目录中创建并初始化一个Git仓库。 - `git clone [url]`...
### Git常用命令手册详解 #### 一、概览 本篇文档主要介绍了一套由国外开发者整理的Git常用命令速查表,旨在帮助用户快速掌握并应用Git的基础操作。通过这些简洁明了的命令,即使是Git新手也能迅速上手进行版本...
本文将深入探讨“git常用命令总结-超详细”,旨在帮助工作1-3年的程序人员更好地掌握Git的基本操作和高级用法。 1. **安装与配置** - 安装Git:在不同操作系统上(Windows、MacOS、Linux)安装Git的步骤各有不同,...
安装"Git-2.40.0-64-bit.exe"后,可以通过简单的命令行操作开始使用Git,如`git init`初始化仓库,`git add`将文件添加到暂存区,`git commit`提交更改,`git branch`管理分支,`git clone`克隆远程仓库,`git push`...
本文将详细介绍Git的常用命令,分为十个部分,帮助你更好地理解和掌握Git的基本操作。 一、新建代码库 在Git中,你可以通过以下命令创建新的代码库: 1. `$ git init`:在当前目录创建一个新的Git代码库。 2. `$ ...
在实际开发中,Git的常用命令包括: - `git clone`:克隆远程仓库到本地。 - `git add`:将更改添加到暂存区,准备提交。 - `git commit`:保存工作区的更改到版本库,通常会附带一个提交信息。 - `git push`:将...
本篇文章将深入探讨Git的常用命令,包括文件的修改、回退、删除,远程仓库操作,分支管理和标签管理。 1. 文件的修改、回退、删除: - `git add <file>`:将对文件的改动添加到暂存区,准备进行提交。 - `git ...
以下是一些Git常用命令的知识点。 首先,Git基本工作区分为四个部分,分别是工作区(Workspace)、暂存区(Index/Staged)、本地仓库(Repository)和远程仓库(Remote)。工作区是实际编辑文件的地方,暂存区用于...
Git的常用命令包括`git clone`(克隆仓库)、`git add`(添加文件到暂存区)、`git commit`(提交更改)、`git push`(推送本地更改至远程仓库)、`git pull`(拉取远程仓库的更新)和`git merge`(合并分支)。...
为了更好地利用Git,还需要熟悉一些高级特性,例如子模块(git submodule)用于管理项目中的依赖库,标签(git tag)用于标记特定版本,以及交互式暂存(git add -i)和重置(git reset)功能,它们在处理复杂变更时...
下面我们将深入探讨Git的常用命令及其用途。 ### 1. 初始化仓库 在新项目目录下,使用`git init`命令初始化一个本地Git仓库。这将创建一个隐藏的`.git`目录,存储Git的所有元数据。 ### 2. 添加文件到暂存区 `git ...
### git常用命令总结 #### 一、概述 在日常工作中,`git` 是必不可少的版本控制工具之一。本文档旨在汇总个人使用过程中遇到并频繁使用的 `git` 命令,便于查阅与学习。 #### 二、核心命令及用法详解 **1. git ...
### Git常用命令总结 #### 一、准备工作 **1.1 初始化仓库** - **命令**: `git init` - **说明**: 当你需要在一个新的项目中开始使用Git时,首先要做的就是在项目根目录下运行`git init`命令来创建一个新的Git...
Git的标签功能允许标记特定的提交,用`git tag`命令创建和管理。此外,常用的还有`git log`查看提交历史,`git diff`查看文件差异,`git blame`追踪代码修改等。 6. 错误解决: 当出现冲突时,通常是由于多个用户...