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

相关推荐
fpcc4 小时前
工具使用—git diff命令分析说明
git·工具
console.log('npc')5 小时前
Git 删除指定提交记录操作指南
git
随风丶飘5 小时前
[特殊字符] 告别“update“和“fix bug“——Smart Git Commit LLM 让 AI 帮你写专业的 Git 提交信息
人工智能·git·bug
yanlaifan5 小时前
git clone时候指定换行符
git
小小安于乱9 小时前
解决IDEA的git插件pull代码冲突但右下角不提示消息问题
java·git·intellij-idea
ITKEY_11 小时前
git 命令行操作回退到指定版本
git
New_Horizons66614 小时前
Git 操作(使用git-commit-template)
git
慕容引刀17 小时前
或许你真的需要这个Git神器:让团队提交文案终于对齐了
人工智能·git·vscode·自然语言处理·github
jjh+++(求关注版)17 小时前
git-命令速查清单
git
yanlaifan1 天前
git版本管理工具中的回车换行转换逻辑
git