美文网首页辅助资料
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用法

    现在有一个lib4iOS的仓库,里面包含SwiftyJWT和SwiftyCrypto两个文件夹结构如此lib4iO...

  • git subtree教程

    关于子仓库或者说是仓库共用,git官方推荐的工具是git subtree。 我自己也用了一段时间的git subt...

  • git subtree 的命令和使用说明

    git subtree add --prefix= git subtree add --...

  • git subtree

    git subtree 1.在A项目中添加一个远程连接如下: 2.使用subtree命令添加需要依赖的远程仓库 3...

  • Git 进阶 - 子仓库 subtree

    学习背景 问题实例(真实诉求) 一个工具类库,有以下两个目标: 不与业务相关,便于复用方案:maven 作为依赖引...

  • 2019-04-05

    Git Clone 用法 拷贝一个 Git 仓库到本地,本地目录名称与Git 仓库同名git clone <版本库...

  • git subtree 的使用

    参考:Git Tools - Subtree MergingThe power of Git subtreegit...

  • Git的基本命令(init, add, commit)

    git init 创建新仓库时使用,具体用法为创建新目录,进入目录,执行 git init 初始化新仓库 git ...

  • 初始化本地仓库以及提交的命令用法

    1.git init用法 #初始化为本地仓库 $ git init 2.git add用法 #将指定文件添加到暂存...

  • GIT的基本用法

    今天学习一下git的一些基本命令用法 本地仓库操作: git init //初始化仓库 git add file...

网友评论

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

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