代码迁移:一个git仓库迁移到另一个git仓库

【记录】

A是已有仓库,B是目标新仓库。直接导入仓库的功能受限的情况下。

以下操作也能将代码包括日志同步到新仓库。

1、在本地拉A仓库的代码(git clone A仓库),或者是 git pull 下最新的代码。

2、git remote # 查看本地连接的有哪些 远程仓库,默认是 origin

3、git remote add origin2(随意) master # 这里是在本地添加一个新的远程连接

4、git remote set-url origin2 B仓库的地址 # 这里是新加个远程连接 设置上url地址

5、在A的本地仓库 git push origin2 master:master # origin2 是你想push上哪个远程库,前master是你想push哪个分支,后master是push到远程的哪个分支。 未设置全局密码的时候,这个命令执行以后要输密码,记得是新仓库的密码。

6、设置默认提交仓库, 将本地的分支和远程分支做关联,比如master分支 git branch --set-upstream-to=gitlab/master ,其他分支照此办理。

相关推荐
凯尔萨厮6 小时前
Git(学习笔记)
笔记·git·学习
一技安身9 小时前
【Git】零基础入门实战教程(Windows 完整版,适配竞赛仓库)
windows·git
LXY_BUAA11 小时前
Git_在飞牛中部署 GitLab_20260817
git·gitlab
阳墨余13 小时前
Git 同时管理 Gitee 和 GitHub 的 SSH 配置实战
git·gitee·github
fengyehongWorld21 小时前
Git 认证凭据管理
git
暮云星影1 天前
git版本发布
git·gitee·github·gitea
乌夷1 天前
Git Flow 分支模型
git
独隅1 天前
VS Code Git 工作树多分支并行开发实战评测
git
暮云星影1 天前
git仓库分支管理
git·gitee·github·gitea
互联网中的一颗神经元2 天前
ZZ — Git 速查表
大数据·git·elasticsearch