欢迎来到英杰社区https://bbs.csdn.net/topics/617804998
欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识,目前是武汉城市开发者社区主理人
擅长.net、C++、python开发, 如果遇到技术问题,即可私聊博主,博主一对一为您解答
修改代码、商务合作:
Yan--yingjie
Yan--yingjie
Yan--yingjie
报错:
删除远程分支的尝试失败:
删除本地分支
在Git中删除本地分支可以使用以下命令之一:
git branch -d <branch_name>
:如果分支已经被完全合并到上游分支中,则使用此命令删除分支。这是--delete
选项的别名。
git branch -D <branch_name>
:不论分支是否已经合并,强制删除分支。这是--delete --force
的别名。从Git v2.3版本开始,-d
选项可以识别-f
(force)标志。
如果尝试删除当前选中的分支,将会收到错误提示。
删除远程分支
从Git v1.7.0版本开始,可以使用以下命令删除远程分支:
git push <remote_name> --delete <branch_name>
:这是删除远程分支的标准命令,使用--delete
选项。
git push <remote_name> :<branch_name>
:这是早期版本(从Git v1.5.0开始)提供的删除远程分支的方法。
从Git v2.8.0版本开始,可以直接使用git push <remote_name> -d <branch_name>
作为--delete
的别名,使得命令更加简洁。
注意:<remote_name>
在大多数情况下是origin
,而<branch_name>
是想要删除的分支名称。
总结
对于本地分支,使用
git branch -d
或git branch -D
命令,前者在分支已合并时删除,后者强制删除不论合并状态。对于远程分支,从Git v1.7.0起推荐使用
git push <remote_name> --delete <branch_name>
命令,而从Git v2.8.0起,可以使用更简洁的git push <remote_name> -d <branch_name>
命令。
根据Git版本选择合适的命令。如果不确定Git版本,可以使用git --version
来查看。
如果出现模块错误
进入控制台输入:建议使用国内镜像源
pip install 模块名称 -i https://mirrors.aliyun.com/pypi/simple
我大致罗列了以下几种国内镜像源:
清华大学
https://pypi.tuna.tsinghua.edu.cn/simple
阿里云
https://mirrors.aliyun.com/pypi/simple/
豆瓣
https://pypi.douban.com/simple/
百度云
https://mirror.baidu.com/pypi/simple/
中科大
https://pypi.mirrors.ustc.edu.cn/simple/
华为云
https://mirrors.huaweicloud.com/repository/pypi/simple/
腾讯云
https://mirrors.cloud.tencent.com/pypi/simple/
【粉丝福利】
更多粉丝福利,关注下方公众号获取