我的情况就是这样。
我从Github克隆了一个回购,并设置了一个本地环境,以确保它在我的机器上运行。让它运行,然后意识到我忘了在克隆(doh)之前拆掉主回购。
现在我想知道如何用我从github分叉的repo替换最初的克隆repo - 所有这一切都没有失去我做的环境设置。
答案 0 :(得分:2)
这可以通过更改本地克隆存储库中的远程URL来完成。
删除当前的origin
git remote remove origin
添加指向叉子的新原点
git remote add origin <fork-url>
现在抓取它
git fetch origin
您可能还希望将原始存储库添加为upstream
以保持更新分支。
git remote add upstream <original-repo-url>
答案 1 :(得分:1)
为分叉存储库添加新的远程数据库
git remote add <new-remote-name> <forked-repo-url>
使用,
获取git fetch <new-remote-name>
您可以删除现有的遥控器,即主存储库(默认情况下为origin
),
git remote remove origin