Git:为 git 子模块分配版本号



如何为 git 子模块分配版本号?
使用 git submodule 列出我的子模块时,我看到在一些子模块之后打印了一个版本号,如下所示:

2ac913c37058b9bd49f87953a7968a4aa9705f47 PAPreferences (0.4) 

如何配置我的 git 存储库,以便我的存储库在用作子模块时也可以显示版本号?

这是一个

标签。您可以通过观察 PAPreferences 存储库当前有四个标记来确认这一点,包括修订2ac913c 上的0.4

要标记您自己的存储库,请运行 git tag -a <tag> <commit> 。在上述情况下,<tag>将被0.4<commit>将被2ac913c,或者可能是在创建标签时尖端指向2ac913c的分支的名称。如果您只想标记<commit> HEAD,则可以省略。

系统将提示您输入提交消息。

像 Git 中的大多数内容一样,您的新标签是本地的,直到您推送它。要推送标签,在正常推送后,您应该运行git push --tags

最新更新