我在Github上有一个像这样的存储库结构:
ParentRepo
|
-----ChildRepo
|
-----ChildOfChildRepo1
|
-----ChildOfChildRepo2
|
-----ChildOfChildRepo3
ChildRepo
是“权威”存储库,直到最终用户获取最新代码并发出拉取请求的位置。这是从ParentRepo
分叉的。
ChildOfChildRepoN
是由ChildRepo
分叉的最终用户分叉。
ParentRepo
是ChildRepo
权威存储库fork的父级。有时我会将提交从ChildRepo
分叉推送到ParentRepo
。
我在一个Github帐户下控制ParentRepo
,在另一个Github帐户下控制ChildRepo
。
如果我删除了ParentRepo
存储库,这会以任何方式影响ChildRepo
及其子分支吗?
答案 0 :(得分:1)
不,儿童叉只知道ChildRepo
,ChildRepo
仍然在周围,如果是公共回购。
请参阅“GitHub help: Deleting a repository”
删除私人存储库也会删除其所有分支 删除公共存储库不会。
但是,要求GitHub支持确认是一个好主意。
这可能会影响从ChildRepo
到ParentRepo
的任何待处理拉取请求。