我正在使用以下命令从Jenkins(execute shell(创建一个新的git分支,但当我运行此作业时,它会在本地创建分支,但不会将其推送到原点。此外,Jenkins的这项工作只是停留在git-push命令上,从未完成。我想我在某个地方错过了一些东西,因为它无法推动。
git fetch origin旧分支:新分支git签出新分支git push-u原点新分支
我错过什么了吗?有什么建议吗?
您提到的命令是正确的,这似乎没有问题。
git fetch origin master:newbranch
git checkout newbranch
git push -u origin newbranch
按照这个特定的顺序。
请检查运行Jenkins作业的用户是否有足够的权限在git存储库中创建分支。
你所说的卡住是什么意思,它是超时还是出现任何错误。