我的场景

一个2018年的项目,当时使用的git服务器已经下架,只在本地有一份clone,也就是本地的项目还有.git文件夹。

现在想将本地的迁移到新的git服务器上,以便于新同事使用


步骤

准备工作

git服务器安装的是gogs

先在gogs中创建一个新仓库,注意这里一定不能勾选“使用选定的文件和模板初始化仓库”

进入仓库,会看到一些引导,其中就有将旧仓库迁移到新仓库的


从命令行推送已经创建的仓库
git remote add origin https://xxxx/user/sadfadfdsfsf.git
git push -u origin master

开始操作

查看当前git push、pull的目标地址,可以做个备份

git remote -v

替换新的源

git remote set-url origin https://xxxx/user/sadfadfdsfsf.git

push数据

git push -u origin master