如何使用git将原有的代码迁移到一个新建的仓库

前言

公司使用了一个标准化的前端框架,每当需要创建新的演示项目(demo)时,都会从该框架的仓库中拉取代码。现在有个需求需要将现有某个演示项目的代码迁移至一个新的仓库中,记录一下过程。

操作

1.先将代码clone下来 
    git clone  '新建的仓库地址'
2.进入现有 Git 仓库目录
    cd 'git clone下来的文件名'
3.添加新的远程仓库
    git remote add old-origin '原仓库地址'
4.验证远程仓库
    git remote -v
    

执行命令后可以看到有两个仓库地址

image.png

5.拉取原有仓库最新的代码
    git pull old-origin '你的分支'
6.推送代码到新建的仓库
    git push
    

注意

新建的仓库必须有master分支不然会报错,错误如下

image.png 解决方法:让管理员将你的权限提到最高,再次执行git push命令就可以了,会自动创建master分支。