码迷,mamicode.com
首页 > 其他好文 > 详细

将原有的存储库转移到新的存储库,保留提交记录

时间:2019-10-15 21:03:31      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:修改   done   remote   提交   width   git push   进入   push   代码   

1) 场景:原有需求在A存储库地址进行开发,现在新建了一个B存储库,要求将A的代码和提交记录一起转移到B
2) 解决:
  i. git clone A 将A存储库的代码拉下来
  ii. cd AA(文件夹名) 进入克隆的地址
  iii. git branch -r 查看远程存储库的根节点名称(一般都是origin)
  iv. git remote set-url origin B 将本地的远程仓库的地址设置为B
  v. git push --mirror 将已经修改远程仓库地址的代码,以镜像的方式推到远程B
  vi. done 此时原有的A本地的代码仓库已经变成了B的本地代码仓库,以后提交会直接提交至B

 

 技术图片

 

将原有的存储库转移到新的存储库,保留提交记录

标签:修改   done   remote   提交   width   git push   进入   push   代码   

原文地址:https://www.cnblogs.com/xzdm/p/11680037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!