首页 > 其他 > 详细

git 迁移子目录 到新的git仓库

时间:2020-04-29 10:31:31      阅读:225      评论:0      收藏:0      [点我收藏+]
# 这就是那个大仓库 big-project
$ git clone git@github.com:tom/big-project.git
$ cd big-project

# 把所有 `codes-eiyo` 目录下的相关提交整理为一个新的分支 eiyo
$ git subtree split -P codes-eiyo -b eiyo

# 另建一个新目录并初始化为 git 仓库
$ mkdir ../eiyo
$ cd ../eiyo
$ git init

# 拉取旧仓库的 eiyo 分支到当前的 master 分支
$ git pull ../big-project eiyo

# 清理无用日志
$ git gc --aggressive --prune=now

# 添加到远程仓库
$ git remote add origin {url} 

# 提交
$ git push origin master

  

git 迁移子目录 到新的git仓库

原文:https://www.cnblogs.com/freespider/p/12800167.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!