git删除远程的分支

本文介绍了如何使用Git命令查看所有分支,删除本地和远程分支,并探讨了本地仓库与远程仓库之间的关系。在进行修改前通常会创建新分支以保护主分支master。使用gitpushorigin--delete命令可删除远程分支,但需注意本地与远程的同步操作。
摘要由CSDN通过智能技术生成

直接上代码

git branch -a     //查看所有分支
git push origin --delete 分支名     //删除指定分支

到此删除了想要删除的远程分支

下面是自己在此过程中对git本地仓库和远程仓库间关系的一点点理解:

首先我们通过git clone一个项目到本地电脑,使用git branch可以看到本地出现了一个master的分支
这个其实就是我们把远程仓库的master分支克隆下来了,这时候对项目的修改并不会影响到远程仓库

但是我们在对项目修改前,往往会自建一个分支,这是因为防止每次需要回退时又要重远程仓库clone

现在我们希望本地的修改或者操作能够同步到远程仓库,就需要使用到一个push

所以我们在本地使用

 git branch -d 分支名    
1
(注意当前所在分支不能是要删除的分支,要删除当前分支需要切换到其他分支,如果要删除的分支修改过但是未合并master上时,这时候删除会提示-d要换成-D)
这是删除本地分支,并不会影响远程分支,要删除远程分支就需要使用push

git push origin --delete 分支名
1
同样,只删除远程分支也不会影响到本地。

不过需要注意的是,虽然在使用push前,我们可以认为本地与远程仓库没有联系,但是实际上两者还是联系着的,不然你使用push origin系统如何知道你push到哪里的origin,不信你可以试试能否将从远程clone下来的项目上传到自己的私人仓库。
如果感兴趣想知道如何clone项目下来后,断开与原来仓库的连接,可以自行去查询。
————————————————
版权声明:本文为CSDN博主「丁daoan」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mynameiswhite/article/details/125935038

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值