我目前正在参与一个项目,在该项目中我们有一个 UI 分支和一个 Services 分支(这不是我的分支设计)。现在我们需要将它们分开成两个不同的仓库。我正在尝试找到最好的方法来做到这一点,同时保留历史记录,并且不让新仓库追溯到旧仓库。
提前感谢。
我目前正在参与一个项目,在该项目中我们有一个 UI 分支和一个 Services 分支(这不是我的分支设计)。现在我们需要将它们分开成两个不同的仓库。我正在尝试找到最好的方法来做到这一点,同时保留历史记录,并且不让新仓库追溯到旧仓库。
提前感谢。
你需要先添加新的远程仓库:
git remote add newrepo https://github.com/name.git
然后,您可以将您的分支(yournewbranch)推送到该存储库:
git push newrepo yournewbranch:master
如果主分支已经存在,您可以强制更新或将其推送到新存储库上的其他分支
ui
分支:git clone <url> ui
git remote remove origin
git checkout ui
git branch -D services