需求

之前的项目都是放在自己gitee中,但是后面要求将整个代码迁移到coding仓库中。开发过程中就已经切了几个分支,想把这个分支里的log信息也一块迁移过去!所以之前简单地copy所有文件到新下载到本地的git中再push上去的方式肯定行不通!

如何推送本地代码到coding

  • git clone旧代码到本地或者更新到最新。

  • 修改远程指向新建的condig仓库

  • 移除旧指向:git remote rm origin ,或者vi .git/config 删除remote "origin"对应的信息

添加新指向:git remote add origin git_url

git_url对应的新建coding的地址(可直接复制前一步coding上的推送命令)

推送代码到coding:git push -u origin master

实际操作

在这里插入图片描述

思路详解

  1. 删除git的远端指向;可以采用vimvi .git/config中进行删除remote里的东西如下图所示;不过一般是采用如下命令行
git remote rm origin

在这里插入图片描述

  1. 增加新的指向
git remote add origin 新的url
  1. 推流上去
   git push -u origin master
  1. 切换次分支再推流上去(重复3)
 git checkout   fix/get_songs_info
  1. 将所有分支都推到远端即可!这样就实现了代码的迁移!

更多推荐