我在管道工作的最后阶段必须将更改推回到特定的Gitlab分支。在尝试了一些关于stackoverflow的解决方案后,我仍然无法推送到分支机构
sh("git add .")
sh("git commit -a -m ' New changes'")
sh('git push https://${GIT_USERNAME}:${GIT_PASSWORD}@<REPO> ')
我希望将其推送到从中签出的分支,但是在控制台上会得到以下结果
这个问题有什么原因吗?
答案 0 :(得分:0)
似乎您的本地存储库克隆中有一个分离的HEAD,因为您要推送的提交不是分支头。检查此链接,您可能必须在jenkins节点上运行一些命令才能使其与分支同步。 In gitk, why is my yellow button above master?