标签: git
如何为git子模块分配版本号? 当使用git submodule列出我的子模块时,我看到一些子模块之后打印的版本号如下:
git submodule
2ac913c37058b9bd49f87953a7968a4aa9705f47 PAPreferences (0.4)
如何配置我的git存储库,以便我的存储库在用作子模块时也可以显示版本号?
答案 0 :(得分:2)
那是tag。您可以通过观察PAPreferences存储库当前具有four tags来确认这一点,包括0.4上的2ac913c。
0.4
2ac913c
要标记您自己的存储库,请运行git tag -a <tag> <commit>。在上述情况下,<tag>本来是0.4而<commit>本来是2ac913c,或者可能是其小费指向2ac913c的分支的名称标签创建的时间。如果您只想标记<commit>,则可以省略HEAD。
git tag -a <tag> <commit>
<tag>
<commit>
HEAD
系统将提示您输入提交消息。
与Git中的大多数内容一样,您的新标记是本地的,直到您推送它为止。要推送标签,在正常推送后,您应该运行git push --tags。
git push --tags