如何为 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
。