删除git远程分支

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景: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、升级看看合并情况

                

                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值