需求的产生:公司原来的git仓库位于机房的一台服务器上,当初安全意识不强,没做足够的备份工作,后来这台服务器硬盘坏了,于是在腾讯云上搭了一个gitea,需要从本地代码仓库迁移到新的仓库。
1. 断开本地仓库与原远程仓库的关联
git remote rm origin
2.关联新的远程仓库
git remote add origin http://xxxxxxxxxxxx.git(新的远程仓库地址)
3.推送所有分支到新的远程仓库
git push -u origin --all