gpt4 book ai didi

git - 我可以像使用 github 时那样在 git 中创建 "releases"吗?

转载 作者:太空狗 更新时间:2023-10-29 13:23:21 24 4
gpt4 key购买 nike

无论是在使用 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 中基于标签构建的发布概念是否只是他们想出的让标记过程更流畅的东西?

谢谢

最佳答案

github 中的

Releases 只是 tags,带有一些附加的二进制 Assets (以及许多不错的 UI 功能)。参见 the github blog以获得准确的描述。

创建标签是在 git 存储库中标记发布的一种非常合适的方式。

关于git - 我可以像使用 github 时那样在 git 中创建 "releases"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23255264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com