实际/最新标签在哪个分支上



如果我用"本地"或"在线"标记分支,我想开始一个工作(使用 Gitlab 中的运行器(。当我用"本地"标记分支时,作业不知道他必须用哪个分支来完成这项工作。

我想在测试服务器上推送带有最后一个标签"本地"的分支,在在线服务器上推送带有最后一个"在线"标签的分支。

下面的答案还不够,因为我得到了所有带有标签的分支。但我只想知道带有此标签的最后一个分支

Git:如何找出哪个分支标签?

标记不特定于任何分支。标记只是指向提交的指针。提交(因此标记(可以是多个分支历史记录的一部分,只要可以从分支 HEAD 提交访问即可。查找可从中访问标记的所有分支是您提供的链接中的说明。(Git:如何找出哪个分支标签?

对于标签,没有对可从其访问的分支的歧视。因此,我认为不可能"知道带有此标签的最后一个分支"。根据你的定义,"最后一个"分支是什么?!

使用 git log --decorate 本地 我们看到分支以及我将标签放在分支上的时间,因此必须有可能(或不能?(找出我在哪个分支上标记了最后一个"本地">

sry 我不允许发布图片:

PS C:\Users\webs> git log --decorate Local 提交 301df8b05d866428b0df928580c8062a08245357 (标签: 本地, 来源/本地分支, 本地分支( 作者: 作者 日期:2017 年 7 月 20 日星期四 15:59:13 +0200

最新更新