0


如何在本地和远程删除 Git 分支

欢迎来到英杰社区https://bbs.csdn.net/topics/617804998

     欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识,目前是武汉城市开发者社区主理人

    擅长.net、C++、python开发, 如果遇到技术问题,即可私聊博主,博主一对一为您解答

     修改代码、商务合作:

Yan--yingjie

Yan--yingjie

Yan--yingjie

67b8ab55a5254200b39bc1afac064498.gif

报错:

    删除远程分支的尝试失败:

删除本地分支

在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 -dgit 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

来查看。

如果出现模块错误

df413fc3bbea46f7962bc7fe31fa6a01.png

进入控制台输入:建议使用国内镜像源

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/

【粉丝福利】

更多粉丝福利,关注下方公众号获取

8b3c20d44aed45d6a34f53bd6d781e8e.gif

标签: git 人工智能 python

本文转载自: https://blog.csdn.net/m0_73367097/article/details/139566384
版权归原作者 Yan-英杰 所有, 如有侵权,请联系我们删除。

“如何在本地和远程删除 Git 分支”的评论:

还没有评论