为什么Git提交未登陆gitlab中的任何分支?

时间:2018-07-11 11:31:55

标签: git gitlab

我正在使用jenkins从给定分支中签出一个回购协议,然后我想将一个版本和一个标签提交回gitlab中的同一分支,但我感到很失望,因为我得到了git commit附加到我推送的git标签及其父标签是分支上的另一次提交。

结帐和提交的过程为: 结帐

checkout([$class: 'GitSCM',
          branches: [[name: 'mybranch']],
          doGenerateSubmoduleConfigurations: false,
          extensions: [],
          submoduleCfg: [],
          userRemoteConfigs: [[credentialsId: 'x'url: 'myrepo.git']]])

对于标签:

git tag -a ... -m \"mytag\"
git push -u http://myrepo.git mybranch --tags
git push --delete origin mytag

和/或当给定标签已经存在时:

git tag -d mytag
git tag -a mytag -m \"mytag"
git push -u http://myrepo.git mybranch --tags

对于实际更改:

git push --set-upstream origin mybranch

为什么返回的提交不在“ mybranch”的提交部分中? Gitlab显示类似这样的

 parent 6<previous commit hash>c sometag

应该显示:

 parent 6<previous commit hash>c mybranch sometag

0 个答案:

没有答案