问题描述
当本地库推送到远程库后,有可能会出现,创建了一个新的远程库,需要将本地代码推送到新的远程库的情况。按照如下操作。
操作步骤
- 首先取消本地仓库的远程地址配置。
git remote remove origin
- 添加新的远程库地址
git remote add origin http://xxx/xxx.git
- 这里不能直接推送。因为git还是认为这是两个独立的仓库,需要拉取一下
git pull origin master --allow-unrelated-histories
- 如果有冲突,比如README文件冲突,解决之,再add,commit
5.最后再推送即可
git push -u origin master