一旦在另一台服务器中签出代码,便无法获取父分支名称

时间:2018-07-20 10:37:04

标签: git

我有一个名为 develop 的主分支。

我从开发创建了一个功能分支,并做了一些更改并签入了功能分支。

我的jenkins作业会将功能分支代码检出到另一个服务器位置,但是我需要使用新检出的代码中的功能分支名称来查找父分支名称(开发或主版本)。

我尝试了所有命令来获取它,包括下面的命令

git symbolic-ref refs / remotes / origin / HEAD | sed's @ ^ refs / remotes / origin / @@'

致命的:ref refs / remotes / origin / HEAD不是符号ref

在同一服务器中创建分支后,以上命令将起作用。

[man @ testserver代码] $ git symbolic-ref refs / remotes / origin / HEAD | sed's @ ^ refs / remotes / origin / @@'

开发

请提出一种将特定分支代码检出到新服务器后获取父分支的方法。

0 个答案:

没有答案