Git大仓库拆分成多个小仓库git subtree命令 - qwenyang/docs GitHub Wiki
1. 从子目录push到远程仓库
(1) 先git clone 下大的仓库service, 当前目录的结构如下,每个目录其实都是独立的
tree -L 1
|-- face_recognition
|-- pgc_detail
|-- pgc_relate_info
|-- pre-deploy.sh
|-- pull_push
|-- relate_recommend_json
(2) 将 relate_recommend_json目录推送到新创建的远程小仓库
git subtree push -P relate_recommend_json [email protected]:video_keting_recommend/relate_recommend_json.git master
-P 是目录
[email protected]:video_keting_recommend/relate_recommend_json.git 是新创建的独立小仓库
master是小仓库的分支