热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在Github网络视图中显示的git中删除未命名的分支-HowtoremoveunnamedbranchingitshowninGithubnetworkview

IntheGithubsnetworkviewofmygitrepository,thereisaphantombranchthathasnoname.Ple

In the Github's network view of my git repository, there is a "phantom" branch that has no name. Please see the picture below.

在我的git存储库的Github网络视图中,有一个没有名字的“幻影”分支。请看下面的图片。

For the sake of simplicity I would like to remove the black branch (leaving only the blue branch).

为了简单起见,我想删除黑色分支(只留下蓝色分支)。

How can this be done?

如何才能做到这一点?

left side right side

Some of the labels with the hash:

一些带有哈希的标签:

One commit One commit One commit

1 个解决方案

#1


2  

Assume the black branch starts at Commit A, and ends at Commit Z. Both A and Z are the blue dots. In the cmd, A and Z are the commit sha1.

假设黑色分支从Commit A开始,并在Commit Z结束.A和Z都是蓝点。在cmd中,A和Z是提交sha1。

git rebase --onto Z^2 A master

This makes a linear history. But if doing so, you must git push origin -f master:master to update the remote master by force and inform every member to fetch and track the new master and abandon the old one.

这使得线性历史。但是如果这样做,你必须git push origin -f master:master强制更新远程master,并通知每个成员获取并跟踪新master并放弃旧master。


推荐阅读
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • 先记住几个专用名词,如下:Workspace:工作区IndexStage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个G ... [详细]
  • 双十一在家学用 Git
    对于所有的开发者来说,掌握一门代码版本控制系统都是必须的,无论是自己做项目,团队合作,工作中的合作,都离不开版 ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • Git GitHub多人协作
    在学校做一个小项目需要多人协作,就用到了gitHub,百度了一下多数写得乱七八糟或者支离破碎,于是总结了一下自己的步骤如下,第一次使用GitHUb,哪里不对望大神指出一.前期准备: ... [详细]
  • 前言本篇为大家总结社区多人合作常见的场景和对应的git操作命令。本篇非新手教程,阅读本篇前需具备Git基础知识。Git入门教程请参考https://www ... [详细]
  • git向远程仓库提交遇到的各种坑
    **码云***gitinit初始化本地仓库gitinit*gitremoteaddorigingitgithub.com:xueqinngchennLocal-agent.git将 ... [详细]
  • 注意:尽量不要直接gitpull,因为gitpull会隐藏一些中间细节,它会直接将远程主机的最新内容合并到当前分支,建议使用 ... [详细]
  • 起因之前,我写过一篇文章:在GitHub上fork项目后,如何与原仓库同步?图解全过程,介绍如何在自己for ... [详细]
  • 准备工作参考我的另一篇利用githubactions自动部署gradle构建的springboot项目打包的war包到tomcat服务器,这里直接上配置, ... [详细]
  • git 提交代码命令_Git命令可视化展示,代码管理再也不愁了,建议收藏!
    本文翻译自LydiaHallie的博客:https:dev.tolydiahalliecs-visualized-useful-git-commands-37p1gi ... [详细]
  • SCM版本控制梳理——以git为例
    0.什么是SCM首先我们平时用的什么git,svn啥的都属于SCM。SCM(SoftwareConfigurationManagement,软件配置管理)是一种标识、组织和控制修改 ... [详细]
  • 使用GitHubDesktop上传本地的项目文件注册账号下载安装啥的就都省略了,直接进入正题点击左上角的“+”号,选择“Add”项,点击“choose ... [详细]
  • 1、获取远程供应商的repo镜像repoinit--mirror-ussh:$username$host_name:29418manifests-bxx_branch--repo ... [详细]
  • 记一次git的版本回退
    背景本地有个项目已经修改了很久(是自己的小项目不是公司的),文件挺多的,还有大量的log文件。一些资源文件是中文名,工作区修改后使用了命令gitadd.本来在.gitignore文 ... [详细]
author-avatar
手机用户2502893987
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有