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

相关推荐
cos24 分钟前
Fork 主题如何更新?基于 Ink 构建主题更新 CLI 工具
前端·javascript·git
OpenMiniServer1 小时前
当 AI 成为 Git 里的一个“人”
人工智能·git
Carry3453 小时前
不清楚的 .gitignore
前端·git
番茄灭世神11 小时前
Git入门使用学习
git·gitee·软件工程·计算机专业入门
南_山无梅落12 小时前
团队协作高频Git实用手册(项目实战版)
git·团队开发
就叫飞六吧13 小时前
git提取当前分支指定文件历史版本
git
数字游民952713 小时前
网站备案全流程回放(腾讯云)
人工智能·git·github·腾讯云·网站备案·waytoopc
Albert Edison13 小时前
【Git】多人协作一(同一分支下)
git·vscode·svn·github
学好statistics和DS13 小时前
Git 同步冲突
大数据·git·elasticsearch
德彪稳坐倒骑驴1 天前
Git常用命令
git