我有我的项目在GitHub上的一些位置,git@github.com:myname/oldrep.git。

现在,我想将所有代码推到其他位置的新存储库git@github.com:newname/newrep.git。

我使用命令:

git remote add origin git@github.com:myname/oldrep.git

但我所领受的是:

致命:远程源已经存在。


当前回答

尝试删除第一个现有的起源,为了看到哪个现有的起源已经注册了bash,你可以启动下面的命令。

 git remote -v 

在您知道哪个版本的源已经注册到bash之后,您可以通过下面的命令来删除现有的源

git remote rm origin

一旦你删除了现有的原点,你可以在你的情况下通过以下命令添加新的原点。

git remote add origin git@github.com:myname/oldrep.git

一旦你在git中添加了你的origin,你就可以将你的本地提交推到远程的origin

git push -u origin --all

其他回答

试试这个命令,对我有用。

Rm -rf .git/

您还可以在REPOHOME/中更改您希望推入的存储库名称。git /配置文件

(其中REPOHOME是存储库本地克隆的路径)。

git remote rm origin
git remote add origin git@github.com:username/myapp.git

如果你想在github中创建一个具有相同项目的新存储库,并且之前的Remote不允许你这样做,在这种情况下,首先删除github上的存储库,然后你只需要删除。git文件夹C:\Users\Shiva\AndroidStudioProjects\yourprojectname\。Git删除了这个文件夹(确保你点击了隐藏文件,因为这个文件夹是隐藏的)

同时点击android studio settings ->VersionControl中的minus(Remove)按钮 点击这里删除版本控制从android,然后你将能够创建新的存储库。

下面的两个命令应该有助于设置。

git remote set-url origin https://github.com/USERNAME/NEW_REPO.git
    
git push --set-upstream origin main