【发布时间】:2015-12-11 15:09:37
【问题描述】:
这个问题似乎很明显,但我在搜索 stackoverflow 和互联网的其他角落时似乎找不到直接答案。
我有一个项目,我正在本地机器上使用 R studio。该项目从 Github 上的一个 repo 开始。我不能推送到这个 repo,因为它不是我的而且我没有权限。没什么大不了的,我想在 github 上创建一个新的存储库来保存我对原始存储库的所有更改和项目的当前状态。我不能只输入:
git remote add origin https://github.com/user/new_repo.git
因为已经有一个远程源。我收到此错误:
fatal: remote origin already exists.
没错。这很清楚。来源是我从中提取的原始 github 存储库,也是我不允许更新的存储库,因为它不是我的代码。直截了当。我想将存储库的来源更改为:https://github.com/user/new_repo.git(我刚刚在 github 上设置的新存储库),但保存我如何修改项目的所有工作历史。
抱歉,如果这是重复的,我不明白其他类似问题的回答。
【问题讨论】: