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