目录

1.需求:

2.步骤:

步骤(1):在gitlab上复制新建的项目仓库地址

步骤(2):在idea上打开project_B项目,并切换仓库地址为project_A

步骤(3): 依次执行推送命令

步骤(4): 仓库地址切换回project_B

3.注意:


1.需求:

新建一个项目(project_B),需要将另一个项目(project_A)的的代码、提交记录等都同步至新项目。

2.步骤:

步骤(1):在gitlab上复制新建的项目仓库地址

步骤(2):在idea上打开project_B项目,并切换仓库地址为project_A

git remote add origin http://192.168.10.11:1302/xxx/yy/zz/v2/project_A.git

执行如上命令:将project_B项目的仓库地址切换为project_A。

步骤(3): 依次执行推送命令

git push -u origin --all
git push -u origin --tags

执行完如上命令:即可实现项目的同步

步骤(4): 仓库地址切换回project_B

git remote add origin http://192.168.10.11:1302/xxx/yy/zz/v2/project_B.git

通过以上4个步骤,即可实现将prject_A的代码同步至project_B。

3.注意:

(1)如上的步骤4,同步完代码之后,记得将原项目的代码仓库地址切换回去。

(2)最好是在开发工具上执行以上操作,直接在gitlab上操作可能会出现一些不可预估的错误。(本博主之前踩过坑,直接在gitlab上进行合并代码,出现了反合并的结果!!!)。

Logo

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

更多推荐