背景:jenkins自动合并分支报错,怀疑是哪个开发改错了分支,去测试分支提交代码导致报错,当然我也没细看,干掉就完了
+ git checkout sit Switched to branch 'sit' Your branch is behind 'origin/sit' by 1 commit, and can be fast-forwarded. (use "git pull" to update your local branch) + git merge origin/master Already up to date.
解决:直接删掉sit分支就得了,然后重新发布,sit就又有了
命令:
1、linux进入报错服务的工作目录
cd /var/lib/jenkins/workspace/XXXXXX
2、查看当前目录所在分支(其实心里明镜的)
git branch

3、把目录切换到别的分支(据说是因为你现在所在的分支就是sit,在这个分支下,是不能删除它的,但是我没试,直接听话的)
git checkout uat

4、看看是否切换成功,查看当前目录所在分支
git branch

5、删掉远程sit分支
git push origin --delete sit
![]()
6、看看是否删除成功
7、升级看看合并情况

本文介绍了在Jenkins中遇到自动合并分支时出现的错误,以及如何通过切换分支、删除并重新创建远程分支来解决问题。详细步骤包括检查当前分支、切换到其他分支、删除远程分支,并验证删除操作,最后进行合并和发布。
833

被折叠的 条评论
为什么被折叠?



