我从以下两个链接即兴创作,将子文件夹拆分为新的存储库:
屈服:
cd ~/dev/newRepoName && \
git filter-branch --prune-empty --subdirectory-filter \
path/to/subfolder -- --all
但是因为我的子文件夹从未在develop
分支中的任何地方存在过,所以我最终得到了一个只有develop
分支的repo。
如何安全地创建master
分支? ...这样我就可以继续使用gitflow以及所有其他基于健全的git基础架构的好东西。
答案 0 :(得分:2)
你不能创建一个新的分支' master'来自您当前的分支机构开发' git checkout -b master
'。