将 STS 项目从本地仓库推送到由不同用户创建的远程仓库
Pushing STS project from a local repo to a remote created by different user
我在 STS(Spring 工具套件)上有一个本地创建的 Maven 项目,已经有一些提交。我想将它推送到另一个用户创建的远程仓库。我最初没有从远程仓库中分叉该项目。它在遥控器上不存在。遥控器是一个空的仓库。我在我的本地仓库上创建了这个项目。现在我的问题是如何在这种情况下将它推送到远程仓库?
您只需将新的存储库作为远程添加到您的沙盒上,并将您想要保留的分支推送到该存储库。
git remote add new_origin <new_url>
git push new_origin master
git push new_origin <any other branches you want on the new remote>
现在,如果您希望新远程成为本地分支的上游,就好像您是从它克隆的一样,您可以将 --set-upstream
添加到推送命令:
git push --set-upstream new_origin master
最后,如果您的本地沙箱还没有远程,您可以安全地使用名称 origin
而不是 new_origin
,如果您愿意的话。
我在 STS(Spring 工具套件)上有一个本地创建的 Maven 项目,已经有一些提交。我想将它推送到另一个用户创建的远程仓库。我最初没有从远程仓库中分叉该项目。它在遥控器上不存在。遥控器是一个空的仓库。我在我的本地仓库上创建了这个项目。现在我的问题是如何在这种情况下将它推送到远程仓库?
您只需将新的存储库作为远程添加到您的沙盒上,并将您想要保留的分支推送到该存储库。
git remote add new_origin <new_url>
git push new_origin master
git push new_origin <any other branches you want on the new remote>
现在,如果您希望新远程成为本地分支的上游,就好像您是从它克隆的一样,您可以将 --set-upstream
添加到推送命令:
git push --set-upstream new_origin master
最后,如果您的本地沙箱还没有远程,您可以安全地使用名称 origin
而不是 new_origin
,如果您愿意的话。