0

我正在使用以下命令从 Jenkins(执行 shell)创建一个新的 git 分支,但是当我运行此作业时,它会在本地创建分支但不会将其推送到原点。此外,这个 Jenkins 工作只是停留在 git-push 命令上并且永远不会完成。我想我在某个地方遗漏了一些东西,因为它无法推动。

git fetch origin old-branch:new-branch git checkout new-branch git push -u origin new-branch

我错过了什么吗?有什么建议么 ?

4

1 回答 1

0

您提到的命令是正确的,似乎没有问题。

git fetch origin master:newbranch 
git checkout newbranch 
git push -u origin newbranch

按照这个特定的顺序。

请检查运行 Jenkins 作业的用户是否有足够的权限在 git 存储库中创建分支。

卡住是什么意思,它是超时还是给出任何错误。

于 2020-04-08T15:24:47.450 回答