你是如何在GitHub上创建自己的项目的?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

我想复制/复制它,并在当前回购的基础上完成一个新项目。但我不想影响目前的回购。我试着用GitHub的网络用户界面对它进行分叉,但是,它什么也没做。

谢谢你的帮助。

提问于
用户回答回答于

我不认为你能自己动手。

但是需要:

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

这将允许你创建一个新的存储库,并使用其GitHub url将旧存储库的全部历史导入到新存储库中。

再次:你得到的是一个副本,而不是一个真正的叉子:你不能从新的回购请求拉到旧的。

用户回答回答于

在GitHub网站上30秒内,一种非常简单的方法可以做到:

  1. 复制你回购的网址。例:https://github.com/YourName/YourOldRepo(提示:当查看GitHub上回购的主页时,它就是URL。
  2. 单击+右上角的图标。

  1. 选择“导入存储库”。
  2. 在它要求“旧URL”的地方,粘贴在步骤1复制的URL

  1. 输入新回购程序的名称,然后单击Begin Import
  2. 就这样!现在有一个完整回购的副本,与所有提交历史和分支!

扫码关注云+社区