关于分离 fork
要将您的 fork 变成一个独立的仓库,您可以克隆 fork,使用克隆创建新仓库,然后删除 fork。当您想将工作朝不同的方向发展或维护不同的版本时,这很有用。
新仓库将不再自动与原始仓库的更改同步。
注意
- 新仓库将不会保留任何问题、拉取请求、wiki、星标、观察者、评论、子 fork 或其他可能与当前 fork 关联的元数据。
- 所有提交元数据将被保留。提交可能符合被计为贡献的条件,如果它们满足某些标准。有关更多信息,请参阅“为什么我的贡献没有显示在我的个人资料中?”。
分离 fork
您可以删除一个 fork 并重新创建同一个仓库,而不会与原始网络建立连接。
-
打开 终端终端Git Bash。
-
创建 fork 的裸克隆。
git clone --bare https://github.com/EXAMPLE-USER/FORK-NAME.git
-
删除 fork 仓库。有关更多信息,请参阅“删除仓库”。
警告:删除 fork 将永久删除任何关联的拉取请求和配置。此操作无法撤消。
-
在同一位置创建具有相同名称的新仓库。有关更多信息,请参阅“创建新仓库”。
-
将仓库镜像推送到同一个远程 URL。
cd FORK-NAME.git git push --mirror https://github.com/EXAMPLE-USER/FORK-NAME.git
-
删除您之前创建的临时本地克隆。
cd .. rm -rf FORK-NAME.git
有关更多信息,请参阅我们关于分支的支持页面。