如何为git子模块分配版本号? 当使用git submodule列出我的子模块时,我会看到一些子模块后面打印的版本号,就像这样: 2ac913c37058b9bd49f87953a7968a4aa9705f47 PAPreferences (0.4) 如何配置我的 Git 仓库,使其作为子模块时也能显示版本号?注:子模块是一个独立的 Git 仓库,可以被其他 Git 仓库作为子目录使用。
这是一个 标签。你可以通过观察 PAPreferences 仓库当前有 四个标签,包括在版本 2ac913c 上的 0.4 来确认这一点。要给自己的仓库打标签,请运行 git tag -a <tag> <commit>。在上面的例子中,<tag> 应该是 0.4,而 <commit> 可能是指向 2ac913c 的分支名称,或者是在创建标签时指向 2ac913c 的分支的头部。如果你只想打标签 HEAD,可以省略 <commit>。你将被提示输入提交信息。与 Git 中的大多数事物一样,你的新标签在推送之前都是本地的。要推送标签,在普通推送后,你应该运行 git push --tags。