代码迁移:一个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 ,其他分支照此办理。

相关推荐
火车叼位8 小时前
用脚本固化 Git Squash 合并与文件排除流程
git
wunaiqiezixin10 小时前
git常用命令总结
git
Pluchon15 小时前
萌萌技术分享笔记——Java综合项目
java·开发语言·笔记·git·github·mybatis·postman
九思x16 小时前
Git脚本汇总
git
jiayong2316 小时前
git分支合并的切换逻辑详解
git
思麟呀17 小时前
Git入门
git
Ws_17 小时前
Git + Gerrit 第八课:reset 与 revert 撤销提交
git
Qres82117 小时前
hexo博客上传github page
git·github·hexo
繁星星繁18 小时前
Git 入门之道:从版本流转到基础操作
大数据·git·elasticsearch
wh_xia_jun1 天前
Git 分支合并操作备忘录
git