小编Fra*_*k M的帖子

如何在git中使用标签来管理软件版本

我们使用git来管理我们的项目,每个都有一个分支:dev staging production

我想使用git标签来管理软件的版本.据我所知,如果我在一个分支上并添加一些提交,那么我必须运行:git tag 1.0

使用我们所需的任何版本号来重复1.0,然后我可以使用:git push origin 1.0来推送标签

我可以使用:git push --tags更新分支

但是我现在如何重复使用标签?如果我将更多代码提交到我的本地存储库并希望它很容易成为1.0版本?或者你只是添加一个像1.1的新标签?

此外,如果我的同事在他的本地存储库中使用相同的标记名称并且我们都推送相同标记的代码,会发生什么?

最后,如果我们在不运行git标记来标记提交的情况下意外推送我们的代码会发生什么.

我并没有真正了解标签是如何工作的,我认为它们会像标记博客文章或其他东西一样工作 - 您可以使用相同的标签标记许多不同的提交并重复使用标签等.我猜这类似于分支.

tags git

30
推荐指数
2
解决办法
3万
查看次数

标签 统计

git ×1

tags ×1