当前位置: 首页 > article >正文

删除GitHub仓库的fork依赖 (Delete fork dependency of a GitHub repository)

解除fork仓库依赖的原因

  • 在 Fork 了一个仓库,进行了大量修改,导致与父仓库的功能差异很大。

  • 在每次 Pull Request 的默认目标分支是父仓库,很容易就会 PR 到父仓库里。

  • Fork 的仓库被其他人提出贡献并使用了,但不能显示贡献者、以及该项目的新用途,这不利于项目的发展。

因此,基于上述这些问题,我们会考虑如何与父仓库进行分离,但目前 GitHub 没有提供 Unfork/Detach 的功能。
如果直接删除项目并重建可以达到分离的目的,但这样会丢失一些重要的信息,比如项目中的 Issues,Wikis 以及 Pull Requests 等。

解决方案

利用GitHub Support 来实现。

进入GitHub Support

点击并进入GitHub Support,然后在Subject框中填写Detach Fork,然后点击Get help with our Virtual Agent:
在这里插入图片描述

与 Virtual Agent交流

  • Virtual Agent对话框中,选择Request Detach/Extract,然后输入Detach,最后输入GitHub账号/待解除fork的仓库

在这里插入图片描述

  • 注意:如果你的仓库被其他人 Fork 了,你想跟父仓库分离之后继续保留你的子仓库的 Fork 记录,你应该选择 “Bring the child forks with the repository”。

参考

  • 【靠谱】在不删除和重建 GitHub 仓库的情况下与父(Fork)仓库分离(Unfork)
  • Delete fork dependency of a GitHub repository

http://www.kler.cn/news/334547.html

相关文章:

  • 简单介绍Wiki和历史
  • pytorch和yolo区别
  • Spring Boot新闻推荐系统:性能优化策略
  • 10.2 如何解决从复杂 PDF 文件中提取数据的问题?
  • 吴恩达深度学习笔记:卷积神经网络(Foundations of Convolutional Neural Networks)2.7-2.8
  • c++之继承(上)
  • SpringBoot校园资料分享平台:设计与实现
  • 工具 | 红队大佬亲测5款推荐的Burpsuite插件
  • Kotlin 处理字符串和正则表达式(二十一)
  • 探索IP协议的神秘面纱:Python中的网络通信
  • python.tkinter设计标记语言(渲染5-列表)
  • C++笔记之标准库和boost库中bind占位符_1的写法差异
  • 基于企业现状定制化的数字化转型路径和战略性架构规划
  • 前端——Ajax和jQuery
  • valgrind 单例模式的自动释放(多线程)
  • 【11】纯血鸿蒙HarmonyOS NEXT星河版开发0基础学习笔记-模块化语法与自定义组件
  • 消息中间件---初识(Kafka、RocketMQ、RabbitMQ、ActiveMQ、Redis)
  • C++基础(10)——初识vector
  • OpenCV-背景建模
  • Conda/pip等虚拟环境操作常用命令大全