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

时间:2015-01-20 13:07:18

标签: git

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

2ac913c37058b9bd49f87953a7968a4aa9705f47 PAPreferences (0.4) 

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

1 个答案:

答案 0 :(得分:2)

那是tag。您可以通过观察PAPreferences存储库当前具有four tags来确认这一点,包括0.4上的2ac913c

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

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

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

相关问题