【Git】Git 分支管理 ( 删除远程分支 | 查看远程分支 git branch -a | 删除远程分支 git push origin --delete feature1 )

简介: 【Git】Git 分支管理 ( 删除远程分支 | 查看远程分支 git branch -a | 删除远程分支 git push origin --delete feature1 )

文章目录

一、查看远程分支

二、远程分支分析

三、删除远程分支





一、查看远程分支


执行


git branch -a


命令 , 可以查看当前 本地仓库 对应的 远程仓库 的所有分支 ;



远程分支内容 :


D:\Git\git-learning-course>git branch -a
* master
  remotes/origin/6-
  remotes/origin/HEAD -> origin/master
  remotes/origin/feature1
  remotes/origin/master


image.png





image.png


二、远程分支分析


使用 git branch -a 命令查询出的远程分支内容如下 :


* master
  remotes/origin/6-
  remotes/origin/HEAD -> origin/master
  remotes/origin/feature1
  remotes/origin/master


* master 是本地仓库的 master 分支 ;


remotes/origin 开头的是远程分支 ;


remotes/origin/feature1 和 remotes/origin/6- 就是远程分支 , 下面开始删除这两个远程分支 ;



此时 , 在 Git 远程端查看 , 有 master 主分支 , 和 feature1 和 6- 两个分支 ;



image.png





三、删除远程分支


执行


git push origin --delete feature1


命令 , 删除 remotes/origin/feature1 远程分支 ;



执行过程 :


D:\Git\git-learning-course>git push origin --delete feature1
warning: redirecting to https://codechina.csdn.net/han12020121/git-learning-course.git/
remote: GitLab: http post to gitlab api /post_receive endpoint: 500 Internal Server Error
To https://codechina.csdn.net/han12020121/git-learning-course
 - [deleted]         feature1

image.png


删除之后 , 再次查看 Git 远程仓库 , 发现没有 feature1 分支了 ;


image.png


同理再执行 git push origin --delete 6- 删除另外一个分支 ;

image.png


上述执行出错 , 但是远程分支删除成功 ;


image.png

目录
相关文章
|
26天前
|
开发工具 git
图解Git——分支的新建与合并《Pro Git》
在Git开发中,新建与合并分支是常见的操作。以实际开发为例:为实现新需求创建分支`iss53`进行开发;遇紧急Bug时,切换至线上分支创建`hotfix`修复并合并回线上分支,再切换回`iss53`继续工作。完成`iss53`后,切换到`master`合并。若出现冲突,使用`git status`查看,手动编辑解决冲突后标记为已解决并提交。图形化工具如`git mergetool`也可辅助解决冲突。
44 9
|
26天前
|
开发工具 git 开发者
图解Git——分支简介《Pro Git》
Git 分支是其核心特性之一,允许开发者从主开发线分离工作,避免干扰主线。传统版本控制系统创建分支效率低,而Git的分支创建和切换非常轻量高效。
69 9
|
26天前
|
存储 项目管理 开发工具
图解Git——分支开发工作流《Pro Git》
分支开发工作流利用Git的分支功能,支持灵活的项目管理。长期分支如`master`和`develop`分别保存稳定和开发中的代码;短期主题分支用于开发单一特性或修复问题,完成后合并到主分支。此模式确保代码稳定性,支持并行开发、便于审查和灵活调整。建议维护明确的长期分支,保持主题分支短小精悍,并定期清理无用分支。配置上可保护关键分支,遵循命名规范。
51 7
|
26天前
|
存储 缓存 Java
图解Git——远程分支《Pro Git》
远程分支是 Git 中用于管理分布式协作的关键概念。远程引用指向远程仓库中的分支和标签,常用 `git ls-remote` 或 `git remote show` 查看。日常开发中,通常使用远程跟踪分支(如 `origin/main`)与远程分支交互,简化远程仓库状态的管理和使用。远程跟踪分支记录远程分支的状态,但本身只读。
25 6
|
存储 安全 Java
《分布式版本管理工具》git技术分享
linux系统,创始人linus,1999年研发之后即开源。 2002年前,都是linus手动合并到代码库中。 看中了BitKeeper,提供给linux免费试用权。 2005年,由于linux的一个大牛尝试破解BitKeeper。 话说两周之后,linus创建了新的版本管理工具git。
183 0
|
开发工具 git
谈谈分布式版本管理工具Git
一.主流的版本管理工具   目前在企业中比较主流的版本管理工具有:GIT、SVN、CVS等等。 二.什么是Git?   Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
1788 0
|
3月前
|
开发工具 git
git 常用命令
这些只是 Git 命令的一部分,Git 还有许多其他命令和选项,可根据具体需求进行深入学习和使用。熟练掌握这些命令能够帮助你更高效地管理代码版本和协作开发。
|
25天前
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
|
25天前
|
Java 网络安全 开发工具
Git进阶笔记系列(01)Git核心架构原理 | 常用命令实战集合
通过本文,读者可以深入了解Git的核心概念和实际操作技巧,提升版本管理能力。
|
2月前
|
机器学习/深度学习 Shell 网络安全
【Git】Git 命令参考手册
Git 命令参考手册的扩展部分,包含了从基础操作到高级功能的全面讲解。
72 3

相关实验场景

更多