Git 将子文件夹分离为一个新的库

前面的需求

公司Android的项目上,想要将一些module抽取出来,作为一个可以被其它项目上使用的。

所以使用了git submodule的方案。

为了将代码库中的一个文件夹分离后,作为一个单独的新repository。

保存原来的提交日志,那是非常有必要的。以防止后续追查问题的时候没有参考的信息。

具体做法

git subtree split -P <name-of-folder> -b <name-of-new-branch>

参考网页:https://blessing.studio/splitting-a-subfolder-out-into-a-new-git-repository/

posted @ 2018-10-11 11:01  zhou_guobao  阅读(846)  评论(0编辑  收藏  举报