公司由于某些原因需要迁移项目到新的git

概述

您可以按照以下步骤将旧GitLab项目迁移到新GitLab:

在新GitLab上创建一个与旧项目名称相同的项目,并确保新项目的所有者或管理员具有足够的权限来执行后续操作。
在旧GitLab上找到要迁移的项目,并确保您具有足够的权限来访问该项目的所有内容。
在旧GitLab上打开要迁移的项目,点击"Import"选项,然后选择"Git Repo by URL"。
在出现的界面中,将旧项目的Git仓库URL复制到"URL"字段中,并为新项目设置一个名称,然后选择要导入的分支(通常为"master")。
点击"Create Project"按钮,新项目将在新的GitLab中创建,并开始同步旧项目的所有内容。
需要注意的是,在迁移过程中,您需要确保新GitLab上的项目名称与旧项目名称完全匹配,以便正确地迁移所有相关数据和配置。此外,如果您的旧项目中包含敏感信息(例如密码或密钥),您需要在新GitLab中更新这些信息以确保安全性。

实战

首先cd到项目源码的目录,或者直接在源码目录右键 gitbach

查看远程仓库

git remote -v

依次执行下列代码

git remote rename origin old-origin  //把旧远端仓库改个名字,当前的一般默认origin
git remote add origin http://test.com/management/Test.git  //新的git地址 就是你创建的那个空白的项目的git地址
git push -u origin --all   //同步推送远端仓库
git push -u origin --tags  //同步推送远端仓库
 git branch -M master

原来的主分支名叫mater 现在是main 所以需要切换一下主分支

在这里插入图片描述
切换master
在这里插入图片描述

注意

由于jenkins等服务还未修改完毕,所以可能需要切换回去继续开发

方法如下

【git remote -v 】查看远程仓库的地址
【git remote set-url origin URL】 更换远程仓库地址,URL为新地址
或者
【git remote rm origin】 删除现有远程仓库
【git remote add origin url】添加新远程仓库

或者
在idea或webstorem里选择Git–Remotes或者Manage Remotes

在这里插入图片描述
切换一下origin即可

将本地项目上传git

进入本地项目根目录

右键
在这里插入图片描述
开始执行命令了

初始化

git init

建立链接

 git remote add origin http://gitpublic.croot.com/informationdepartment/crmrsync.git

add项目文件到本地仓库

git add .

commit

git commit -m "程序源代码"

推送到远程仓库

 git push -u origin master

然后去gitlab检查项目是否上传成功即可

Logo

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

更多推荐