git项目迁移

转载 · L.CHAO · 2022-07-15 · 原文

一、git项目迁移

该步骤是git远程仓库的迁移。

1、克隆需要迁移的gitlib项目到本地(老项目的git地址)

$  git clone --mirror https://127.xx.xx.xx/xxxxxxx/oldProject.git

2、进入本地克隆的gitlib项目

$  cd oldProject.git

3、在gitlib上创建对应的空项目,newProject

在gitlib页面进行新建 new project

4、执行下方命令修改git地址为新服务器地址 (新项目的git地址)

$  git remote set-url  origin https://172.0.0.xx/xxxxxxx/newProject.git

5、推送已修改git到新地址

$  git push -f origin --mirror

到此git的服务迁移就完成了

二、本地git地址替换

该步骤是已经clone下的项目执行该步骤会替换git地址为新项目地址。

1、查看当前项目origin路径

$ git remote -v

2、 重置当前项目的远程路径为target目标

$ git remote set-url origin   https://172.0.0.xx/xxxxxxx/newProject.git

3、查看当前origin路径地址,是否更改成功

$ git remote -v

执行结果:

origin   https://172.0.0.xx/xxxxxxx/newProject.git(push)

到此,本地的git地址也更新完成了,在原有的本地项目进行提交、推送等,就会同步到新的远程仓库中。