Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 1.58 KB

git-tag.md

File metadata and controls

57 lines (36 loc) · 1.58 KB

给源代码添加版本号

也叫做打标签。

查看当前本地项目的版本号

··· git tag ···

给当前本地项目添加版本号

git tag -a v0.1 -m 'my version 0.1'

它和git commit -m '...'类似,其中-m参数选项后可添加该标签的注释。而-a参数选项指定添加的版本号。

删除当前本地项目的版本号

git tag -d v0.1

参数选项-d后跟指定要删除的版本号。

分享版本号(使本地版本号同远程版本号保持一致)

如:常用的github,当我们给本地的项目添加版本号之后,将本地的代码上传到github后,版本信息并不会被上传。所以,需要使用版本号分享来使远程仓库和本地项目的版本号保持一致。

git push origin --tags

将本地定义的所有版本号,都上传到远程仓库中。如果远程仓库中包含了已定义的版本信息,则指上传远程仓库中没有的版本信息。

下面这个命令也比较常用,它指定上传已定义的v0.2版本信息到远程仓库中。

git push origin v0.2

删除远程仓库的版本号

要删除远程的某个版本号,需要删除本地这个版本号,然后再执行下面这个命令。

git push origin :refs/tags/v0.1

如何让分支信息和版本号联系起来

git checkout -b [分支名] [版本号]

实际的操作中,可以实现在不同分支上的跳转,但不能实现在不同的版本号上跳转,通过将分支信息和版本信息联系起来,就可以知道,当前操作的版本。