subtree出现,是为了取代submodule

http://wenku.baidu.com/link?url=ola85Z5tIXJpxCjLTk-dcO81ayXLs68_y6dsmXIa0niF8vWlnAtnEEiZTGlzCNk1G_g36UYNHUBpu9oszONFNB54LNzo3rX7W_ULJg-P-eG

Using Git subtrees to split a repository  使用git subtree来拆分一个版本库

Splitting a subfolder out into a new repository  github help上的

About Git subtree merges   github help上的

6.7 Git Tools - Subtree Merging   git的官方文档

https://stackoverflow.com/questions/2982055/detach-many-subdirectories-into-a-new-separate-git-repository

原来的目录

/apps
/AAA
/BBB
/CCC
/libs
/XXX
/YYY
/ZZZ

希望将下面的目录单独拆出来

/apps
/AAA
/libs
/XXX

git filter-branch --index-filter 'git rm --cached -qr --ignore-unmatch -- . && git reset -q $GIT_COMMIT -- apps/AAA libs/XXX' --prune-empty -- --all

git filter-branch --index-filter 'git rm --cached -qr --ignore-unmatch -- . && git reset -q $GIT_COMMIT -- UKERecognition UKERecognition.Api' --prune-empty -- --all

git filter-branch --index-filter 'git rm --cached -qr --ignore-unmatch -- . && git reset -q $GIT_COMMIT -- LISA.CMSWeb LISA.Chile LISA.CustomExternalMethod\LISA.CustomExternalMethod.Chile' --prune-empty -- --all

最新文章

  1. 如何使用的Ue4自带的SQLiteSupport
  2. 用批处理启动MySQL命令行工具
  3. async和await浅析
  4. Orchard官方文档翻译(五) Dashboard相关
  5. mysqldump备份与还原mysql数据的实例
  6. AJAX实例入门
  7. andriod手机签到应用服务器架构
  8. C#网络程序设计(2)Socket基础编程
  9. 【AngularJS】学习资料
  10. queue的入门
  11. UITableViewCell滑动删除及移动
  12. 复杂链表的复制(Hard)
  13. 剑指Offer 62. 二叉搜索树的第k个结点 (二叉搜索树)
  14. [BJWC2018]Border 的四种求法(后缀自动机+链分治+线段树合并)
  15. ASP.NET Core托管和部署Linux实操演练手册
  16. 使用光盘搭建本地yum源
  17. 你还在为无法完美卸载SQL Server 2008 R2而烦恼吗?
  18. oracle 创建表空间 与创建用户与分配用户权限
  19. orcl数据库查询重复数据及删除重复数据方法
  20. 32.NET中加密解密基本概念

热门文章

  1. MFC_2.3 定时器、滑块、进度条控件
  2. A5. JVM 如何判断GC对象
  3. xmpp聊天室(5)
  4. 题解 洛谷P3203/BZOJ2002【[HNOI2010]弹飞绵羊】
  5. 搜索--P1219 N皇后
  6. 洛谷——P1176 路径计数2
  7. try catch影响Spring事务吗?
  8. 九九乘法表-Java
  9. 【codeforces 707C】Pythagorean Triples
  10. JavaSE 学习笔记之网络编程(二十三)