Git推送到错误的仓库 - 需要将我的本地仓库重命名为我远程创建的仓库

时间:2016-03-29 17:03:15

标签: git

我对git比较陌生,我想我已经把自己画成了一个角落。为了测试一些功能;我在本地复制并粘贴了一个repo目录(我知道 - 这是绝对错误的事情。我没想到)。从那以后,我一直在努力创建分支机构 - 我希望保留的进展。当然,当我试图建立一个新的回购并推动它...我的本地回购想要推到旧遥控器。

有没有办法将现有的本地仓库(我复制的)的名称更改为新创建的空的远程仓库的名称,这样当我进行推送时,它会转到新的远程?我不想覆盖该文件,因为我需要保留分支。

我试过了:

git remote add origin https://github.com/my-github-username/mygithubrepo.git

...以为我可以使用新信息覆盖存储库网址 - 但它给了我错误:

fatal: remote origin already exists.

......事后看来这是一件好事。我很高兴这不起作用,因为我不想以任何方式修改原始远程仓库。就像我说的......我是git的新手。

非常感谢任何建议或帮助。提前致谢!

1 个答案:

答案 0 :(得分:3)

  

有没有办法将现有本地仓库的名称(我复制的)更改为新创建的名称...

您必须更改网址:(将add替换为set-url)

plot(1:10);
ha = annotation('arrow');  % store the arrow information in ha
ha.Parent = gca;           % associate the arrow the the current axes
ha.X = [5.5 5.5];          % the location in data units
ha.Y = [2 8];   

ha.LineWidth  = 3;          % make the arrow bolder for the picture
ha.HeadWidth  = 30;
ha.HeadLength = 30;