Git Subtree 的使用
来源:互联网 发布:西安汇知中学四大恶霸 编辑:程序博客网 时间:2024/05/27 21:48
Git Subtree 的使用
- 1、创建 subtree
语法: git remote add -f <子仓库名> <子仓库git地址>
git subtree add --prefix=<子目录名> <子仓库名> <分支> --squash
解释: - 1. 其中 -f 的意思是在添加远程仓库之后,立即执行fetch;
2. –squash 意思是把 subtree 的改动合并成一次 commit ,这样就不用拉去子项目完整的历史记录。–prefix 之后的 “=”也可以用空格代替。
示例: git remote add -f Utils https://github.com/KoKoBoom/CommonUtils.git
git subtree add --preifx=Taki.Utils Utils mater --squash
- 2、从远程仓库更新子目录
语法 :git fetch <子仓库名> <分支>
git subtree pull --prefix=<子目录名> <子仓库名> <分支> --squash
示例 :git fetch Utils master
git subtree pull --prefix=Taki.Utils Utils master --squash
- 3、从子目录 push 到远程仓库
语法: git subtree push --prefix=<子目录名> <子仓库名> master
示例: git subtree push --prefix=Taki.Utils Utils master
解释: - 本条命令实际是根据【【主项目.git】的子目录】更新你的引用的【子项目.git】,并不会把你本地的子目录push到你的【子项目.git】。所以执行此代码前,你最好提交了你项目的【所有更新】。
冲突: - 如果你用本条代码 push 不了,那么你就要执行一次【代码2】 然后解决冲突,再重新提交。
参考于: http://aoxuis.me/post/2013-08-06-git-subtree
0 0
- Git Subtree 的使用
- Git Subtree 的介绍及使用
- Git Subtree 的介绍及使用
- Git subtree 日常使用
- git subtree 的使用方法
- git subtree 的安装
- git subtree详解及使用场景
- 使用git的subtree将已有项目的某个目录分离成独立项目
- git教程(四)--使用GIT SUBTREE集成项目到子目录
- git(十三)-git subtree
- git subtree用法
- git-子模块subtree
- git子模块使用之git submodule与 git subtree比较
- git subtree split a subfolder
- Subtree
- Subtree
- subTree
- 171 git subtree 管理子项目
- mipmap 目录和drawable 目录有什么区别
- 类 - 复制构造函数
- 千视通AI技术助力黔西南州公安大数据防控体系建设
- 人工智能在深度学习领域的前世今生
- Android 系列 4.7发送/接收广播消息
- Git Subtree 的使用
- java判断字符串中某字符出现的位置,并替换指定指定内容
- 蓝桥杯入门训练C语言
- # -*- coding: utf-8 -*- print u"脚本名:", sys.argv[0]
- (原创)简单介绍Android的EventBus(下)
- 如何规范 CSS 的命名和书写?
- SQL pivot unpivot
- java几种常见的数据库连接
- ubuntu下 python链接mysql