美文网首页辅助资料
Git仓库拆分之Subtree用法

Git仓库拆分之Subtree用法

作者: 库机戴娃 | 来源:发表于2018-03-07 16:07 被阅读0次

    现在有一个lib4iOS的仓库,里面包含SwiftyJWT和SwiftyCrypto两个文件夹
    结构如此
    lib4iOS
    ├── SwiftyJWT
    ├── SwiftyCrypto
    平时的提交也是在整个仓库进行的,区分是用commit信息前面的前缀 如[SwiftyJWT]
    现在想把lib4iOS repo拆分成两个,并且包含各自的commit信息
    步骤如下
    $ cd lib4iOS
    $ git subtree split -P SwiftyCrypto -b SwiftyCrypto
    然后新建SwiftyCrypto文件夹
    $ cd ..
    $ mkdir SwiftyCrypto
    $ cd SwiftyCrypto
    $ git init
    然后拉取大仓库的分支,即可成为独立文件夹的repo
    $ git pull ../lib4iOS SwiftyCrypto
    齐活儿

    相关文章

      网友评论

        本文标题:Git仓库拆分之Subtree用法

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