Git 如何更改本地存储库的远程目标?
我最近开始了一个新项目,它与我已经完成的项目非常相似。因此,我克隆了以前的项目,并对新项目现在已经完成的地方进行了重大更改。然而,我现在想将这个新项目提交到一个新的git存储库,但是如果我只是简单地推动这些新的更改,它们将推动到现有的项目上。在命令行上使用git,如何在GitHub/GitLab上创建一个新的存储库,以便将新项目推送到其中,并将此提交的目标更改为新的存储库Git 如何更改本地存储库的远程目标?,git,github,gitlab,Git,Github,Gitlab,我最近开始了一个新项目,它与我已经完成的项目非常相似。因此,我克隆了以前的项目,并对新项目现在已经完成的地方进行了重大更改。然而,我现在想将这个新项目提交到一个新的git存储库,但是如果我只是简单地推动这些新的更改,它们将推动到现有的项目上。在命令行上使用git,如何在GitHub/GitLab上创建一个新的存储库,以便将新项目推送到其中,并将此提交的目标更改为新的存储库 你应该分出项目,而不是克隆。分叉会创建项目的单独副本,因此远程副本是不同的 从Gitlab/Github中的UI创建新项目
[1] 如果您不想保留其他项目的历史记录,另一个选项是在Git Hub中创建新项目,在本地克隆该项目,然后将源文件复制到新目录(不要复制.Git目录)。同样,只有在你不想保留历史的情况下,你才能看到阿德里安·内格罗的答案 如果你浏览网站,比如,你会发现很多关于如何处理你的情况的资源
git remote -v
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git