如何拆分git存储库(通过分支)

Rom*_*her 2 git branch split

我从一段代码开始,这些代码分成两个小程序,每个程序在不同的分支中.

它们有很多相似之处,但是我想将它们分成2个回购,这样我就能以更容易的方式同时处理它们.在切换之前切换上下文之前必须提交更改(并且去除/提交不重要的更改(例如gitignore和makefile标志)是令人讨厌的.

这是一个非常简单的线性单人历史,除了早期分裂和一些不需要的藏匿处.
完成它的最佳方法是什么?

Ara*_*ion 5

最简单的方法是克隆存储库,并可能删除克隆存储库中不需要的分支.