如果我们需要从现有git仓库迁移到新的仓库,包括git的代码提交记录、git分支、gitissue等, 我们可以通过下面的方式进行迁移

  1. 首先进入我们要迁移的项目中 ( 也就是旧项目中某个分支 ), 然后执行如下代码
	cd <项目目录>
	git fetch --all
	git fetch --tags
	git remote rename origin old-origin # 该行直接执行, git remote rename origin old-origin
	git remote add origin http://git.XXXX.com/XXX/XXX.git (项目的新仓库地址)
	git push origin --all 
	git push --tags 
	
	有多个分支的话,就切换到另一个分支继续提交:
	git checkout dev(分支名称)
	git push origin --all
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐