将本地git推送到新的远程
我已经建立了2个git存储库,我在1中编写了很多代码。其他人抓住代码对代码进行更改,但从未将其推上 现在更改太大了,我想把它推到一个全新的存储库中。我有他们的电脑,我试图将本地git推送到新的远程,git,github,git-remote,Git,Github,Git Remote,我已经建立了2个git存储库,我在1中编写了很多代码。其他人抓住代码对代码进行更改,但从未将其推上 现在更改太大了,我想把它推到一个全新的存储库中。我有他们的电脑,我试图git remote rm origin。然后我尝试了git remote add origin,但它给出了以下错误 致命:远程源已存在 有没有办法把它推到一个新的起点,让它完全忘记第一个(比如,甚至不记得它是第一个的分支)?要删除远程设备,请使用git remote remove您可以通过git help remote 此外,
git remote rm origin
。然后我尝试了git remote add origin,但它给出了以下错误
致命:远程源已存在
有没有办法把它推到一个新的起点,让它完全忘记第一个(比如,甚至不记得它是第一个的分支)?要删除远程设备,请使用
git remote remove
您可以通过git help remote
此外,我认为更改origin
的含义不是最佳做法,如果您只需要临时推送到新的远程设备,只需使用另一个名称添加它,例如:git remote add
添加新的remote
时,可以使用git remote
或git remote-v
查看url详细信息
然后使用gitpush-u
将回购推送到
编辑:
我的错,我没有注意到
git remote rm
也可用,因为它没有出现在git help remote
中。我不清楚您的问题,仍在尝试。您可能不需要删除源文件。而是添加一个具有其他名称的新名称,如original
git remote add original <url>
git push -u original <branch_name>
从你的话语中很难理解你的问题。你介意添加一些细节或把问题陈述清楚吗?@blunderboy这是一种新的语法还是什么
git-help-remote
只给了我git-remote-remove
签出这一个并检查你的git版本。可能是git的早期版本有git remove
,但我从未见过。请更新您的答案,而不是Edit
。快速建议:请尽量用简短的话把你的观点说清楚。看起来人们不喜欢读这本书。只是想一想。@blonderboy它不是git remove
它是git remote remove
我想可能是你误读了git rm
命令?而且也没有说有一个git remote rm
,但这可以表现为git remote remove
请尝试使用git remote remove name
。这不管用,我的朋友。
git remote set-url origin git@github.com:{user}/{project}.git