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