git仓库迁移 保留历史记录 git迁移至gitlab

By | 2019年4月18日

一、创建新仓库

如果迁移至gitlab,可以在gitlab网页上创建新的仓库。

如果在自己搭的服务器上使用命令行操作,先创建项目文件夹,再使用如下命令进行新建:

git --bare init

二、在项目中添加新的远程仓库

拿到上一步操作之后的仓库地址。

进入本地原有的项目路径,添加新的远程仓库,我这里命令为“gitlab”

git remote add gitlab 新的仓库地址
git push gitlab master

三、重命名远程仓库

如果原有仓库不再使用可以将其删除,也可以将origin改为其它名称

git remote rm origin
#或者重命名
git remote rename origin 其他名称

然后再将gitlab命名为origin

git remote rename gitlab origin