How to make “git push” include tags within a branch?
提取单个分支时,EDOCX1-123080;12309;包括指向分支的所有标记:
BLCK1.123080.123090;有什么方法可以做EDOCX1吗手册页说明了如何推入标签(默认)、所有标签(EDOCX1-123082.12309;)或您在命令行中命名的标签。它没有办法把所有指向树枝的东西都推进去。
您可以尝试使用git1.8.3+(2013年5月):
1 | git push --follow-tags |
The new"
--follow-tags " option tells"git push " to push relevant annotated tags when pushing branches out.
号
这不会推送所有的标签,但只能从您推送的分支头访问这些标签。
如"使用git将标记推送到远程存储库"中所述?,这只涉及带注释的标记,而不是轻量级的标记。
使用Git 2.4.1+(2015年第二季度),该选项可以设置为默认值。
见Dave Olszewski提交的A8BC269(
make it easier to add new configuration bits and then add
push.followTags configuration that turns--follow-tags option on by default.
号
文件将包括:
1 | push.followTags:: |
号
If set to true enable '
--follow-tags ' option by default. You may override this configuration at time of push by specifying '--no-follow-tags '
号
要全局启用此设置,可以运行