首页 > 解决方案 > 如何将 git 分支移动到新的仓库?

问题描述

我有两个 git repos。一种是纯本地的。另一个与远程有一些联系。它们都具有相同(或几乎相同)的主分支。

我一直在做我的工作并致力于本地回购。我已经生成了一个有一些历史的分支,我想保留它。

我怎样才能保留历史记录,并将我的所有工作的分支移动到连接到远程的存储库?我想尽可能无缝地做到这一点,并避免惹恼回购中的其他开发人员。

标签: git

解决方案


在您现有的本地存储库中: git remote add REMOTENAME URL。URL = 来自存储库的远程 git 页面的 URL。

从现有存储库推送:git push REMOTENAME BRANCHNAME。BRANCHNAME = 本地 repo 分支名称。


推荐阅读