所以我昨天跟着并完成了 this ECMAScript 6 Tutorial ,没有任何问题。因为我是Git的新手并且在我去的时候急于练习命令行,所以我在完成教程时保留了一些提交(当然,没有推动,因为原点不是我的)。
然后就在今天,我意识到我做错了什么。而不是直接从源代码克隆项目,我应该在我自己的Gitlab帐户中创建它,而不是通过
特征。这样,我就可以将我的更改推送到原点,然后可选择继续向项目添加更多内容,这是我的ECMAScript编码实践的一部分。
我尝试了 this answer 的说明,但它给了我一个fatal: remote origin already exists
错误(见下面的截图)。
我理解它的方式,我无法将项目的本地副本上传到我的新仓库,因为它仍然连接到其原始仓库(如果我错了,请纠正我)。
问题:有没有办法做到这一点?
当然,我总是可以做手动过程:通过Git Repo by URL
创建一个新项目,然后重新阅读教程......但如果有更快的方法,我想学习如何。请帮忙。
答案 0 :(得分:3)
git remote add origin
失败,因为已有一个名为origin
的遥控器。
您可以在不删除origin
的情况下上传到新的遥控器,只需使用其他名称添加:
git remote add test19-gitlab YOUR_REPO_URL
并推送(这里需要远程名称):
git push test19-gitlab