删除父Github存储库会影响子Fork吗?
我在Github上有这样一个存储库结构:删除父Github存储库会影响子Fork吗?,github,repository,git-fork,Github,Repository,Git Fork,我在Github上有这样一个存储库结构: ParentRepo | -----ChildRepo | -----ChildOfChildRepo1 | -----ChildOfChildRepo2 | -----ChildOfChildRepo3 ChildRepo是“权威”存储库,最终用户可以从中获取最新代码并发出请求。这是从ParentRepo派生出来的 childrof ChildRepo是由最终用户制作的叉子,从ChildRe
ParentRepo
|
-----ChildRepo
|
-----ChildOfChildRepo1
|
-----ChildOfChildRepo2
|
-----ChildOfChildRepo3
ChildRepo
是“权威”存储库,最终用户可以从中获取最新代码并发出请求。这是从ParentRepo
派生出来的
childrof ChildRepo
是由最终用户制作的叉子,从ChildRepo
分叉
ParentRepo
是ChildRepo
权威存储库分支的父级。偶尔我会将提交从ChildRepo
分支推送到ParentRepo
我在一个Github帐户下控制ParentRepo
,在另一个Github帐户下控制ChildRepo
如果我删除
ParentRepo
存储库,这会影响ChildRepo
及其子分支吗?不,子分支只知道ChildRepo
,如果它是公共分支,那么ChildRepo
仍然存在
见“
删除私有存储库也会删除其所有分支删除公共存储库不会 但是,请求GitHub支持确认是一个好主意
这可能会影响从
ChildRepo
到ParentRepo
的任何挂起的拉取请求。这是官方的答案,但不幸的是,树结构搞砸了,一个随机的子对象变成了父对象。不确定这是一个bug,还是出于设计: