美文网首页
git仓库下怎么将某个文件夹独立成为一个单独的仓库且有提交记录

git仓库下怎么将某个文件夹独立成为一个单独的仓库且有提交记录

作者: jiaming_ | 来源:发表于2021-07-30 18:28 被阅读0次
    • git仓库下怎么将某个文件夹独立成为一个单独的仓库且有提交记录
    # 这就是那个大仓库 big-project
    $ git clone git@github.com:tom/big-project.git
    $ cd big-project
    
    # 把所有 `codes-eiyo` 目录下的相关提交整理为一个新的分支 eiyo
    $ git subtree split -P codes-eiyo -b eiyo
    
    # 另建一个新目录并初始化为 git 仓库
    $ mkdir ../eiyo
    $ cd ../eiyo
    $ git init
    
    # 拉取旧仓库的 eiyo 分支到当前的 master 分支
    $ git pull ../big-project eiyo
    

    其他方式参考:
    如何将硕大笨重的git仓库拆分成灵活轻巧的模块小仓库 - 无边身尊者 - 博客园 (cnblogs.com)

    相关文章

      网友评论

          本文标题:git仓库下怎么将某个文件夹独立成为一个单独的仓库且有提交记录

          本文链接:https://www.haomeiwen.com/subject/zhecvltx.html