两者在使用git时(当我说这是指我托管的git存储库时)和使用github(我也用于不同的项目)时我知道我可以创建标签(我倾向于将其视为发布/快照)在一个时刻的一个分支,不能改变).
但是我最近注意到在github上我现在可以创建"发布"了.这些似乎由一个标签组成,然后是一些标签(也许这只是语法糖或者它可能是一个更复杂的野兽).
例如,如果我使用以下命令通过命令行在git或github上创建了一个标记:
git tag -a 2.1 -m "Fixed AI problems in Skynet" master git push --tags
然后这确实创建了一个标签,但不是"发布"(显然).在github GUI中,我可以通过几次点击将其转换为"发布".
但是我似乎无法在常规git(即我主持的git repo)中找到一种方法.
是否有可能在git中创建"发布"或者我是否对标签感到满意?并且作为一个进一步的子问题:github中的发布概念是基于标记建立的,只是他们想出的东西使标记过程更加光滑?
谢谢