使用Jenkins git插件推送/提交:#不在任何分支上(GitHub存储库)

我正在使用Jenkins 的Git插件,并且有一个需要提交并推动某些更改的Job。我正在使用的git存储库托管在GitHub上。忍受我,我对git有点陌生。

但是,当我跑步git statusgit commit它说时# Not on any

branch。如果我告诉插件使用“分支说明符”,即origin/master这无济于事。

我如何使插件的行为就像git clone在台式机上一样?

回答:

git checkout <some-sha>可能已经运行了,所以现在git正在查看该提交,但不在任何分支的尖端。

如果您已经完成了现在的工作,则将其保存git diff > savefile.tmp

,然后签出至所需的分支:git checkout master

然后应用已完成的工作:patch -p1 < savefile.tmp

解决所有冲突以及git commit您的工作。

那你可以git push

如果您站着的地方没有做任何工作,则只需结帐以掌握并推送即可。

以上是 使用Jenkins git插件推送/提交:#不在任何分支上(GitHub存储库) 的全部内容, 来源链接: utcz.com/qa/409613.html

回到顶部