我在服务器上有一个 git 存储库,我们将其命名为 project.git
我正在将项目的一部分分成一个单独的、独立的项目和 git repo(让我们命名为 subproject.git)。
我仍然希望 subproject.git 历史记录包含原始 project.git 中的历史记录。所以我开始这种分离的方法是在 project.git 上创建一个名为 subproject 的分支。
现在我想在服务器上创建另一个裸仓库(subproject.git),但是让子项目分支成为这个仓库上的 master 分支,并将原来的 master 分支重命名为别的东西(即:old-master)
我想我知道如何在我的本地副本上执行此操作,但我不确定如何创建新的裸仓库以使其在服务器上发生。
有什么建议么 ?