Wow*_*Bow 133 git version-control github git-fork
我在GitHub上有一个公共存储库.我想复制/复制它并处理基于此存储库的新项目,但我不想影响它现在的状态.我尝试使用GitHub UI进行分叉,但它没有做任何事情.
Von*_*onC 169
我不认为你可以分叉你自己的回购.
克隆它并将其推送到新的仓库是好的但你需要:
git clone https://github.com/userName/Repo New_Repo
cd New_Repo
git remote set-url origin https://github.com/userName/New_Repo
git remote add upstream https://github.com/userName/Repo
git push origin master
git push --all
Run Code Online (Sandbox Code Playgroud)
(见git push)
请参阅" 在GitHub上分叉您自己的项目 "中描述的所有过程.
六年后(2016年),您现在拥有GitHub导入器,允许您从其他来源导入回购...包括GitHub.
请参阅" 使用GitHub导入程序导入存储库 "
这将允许您创建一个新的存储库,并使用其GitHub URL将旧的存储库的完整历史记录导入到新的存储库中.
再说一遍:你得到的是一个副本,而不是一个真正的分支:你不能从新的回购请求到旧回购.
nar*_*arF 92
从GitHub网站在30秒内完成一个非常简单的方法:
https://github.com/YourName/YourOldRepo提示:当你在github上查看你的repo的主页面时,它是URL.+图标.

Begin Import.局限性:它实际上并不是真正的分叉.这是回购的副本.它不允许来回拉取请求.
Fed*_*oni 18
尽管无法将您自己的存储库分叉到同一帐户中,但可以将其添加到自有的组织帐户中,并且可以通过“+”按钮轻松免费创建该帐户。
此选项的主要优点是新存储库是原始存储库的真正分支,而不仅仅是克隆。这意味着您可以将原始存储库中的更改更新为新存储库(克隆存储库则不然)。
我看到的唯一缺点是分叉的存储库不会出现在用户配置文件下,而是出现在组织配置文件下。
达到预期效果的最简单方法是创建一个新的存储库,然后选择导入选项并提供您要分叉的存储库的 URL。
下面的图片会有所帮助:
| 归档时间: |
|
| 查看次数: |
34648 次 |
| 最近记录: |