不说废话了
方法一目录改名前的日志会丢失,但是比较省时间
方法二反之
方法一
原项目下
git subtree split <dir> -b <新建分支名>
进入新项目建立git,然后
git pull <旧环境的根目录> <原项目分支名>:<新项目分支名>
方法二
进入新项目建立git
git pull <旧环境的根目录> <原项目主分支名>:<新项目主分支名>
git filter-branch -f --prune-empty --index-filter 'git rm -rf --cached --ignore-unmatch <要删除的目录名>' --tag-name-filter cat -- --all
版权声明:本文为yup1212原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。