Coding迁移GitHub-Git仓库迁移保留commit历史记录

作用

​ 把在A托管平台的仓库完全的迁移到B托管平台,保留commit历史记录

解决

​ 如何将 Github 上的仓库导入腾讯开发者平台[保留commit历史记录]

​ 如何将 coding上的仓库导入Github[保留commit历史记录]

​ 如何将 coding上的仓库导入gitee[保留commit历史记录]

​ 如何将 gitee上的仓库导入Github[保留commit历史记录]

​ …..

步骤

  1. 新建
  2. 克隆
  3. 提交
  4. 推送

以Coding(腾讯开发者平台)迁移到Github 为例

Git 操作

1.新建项目

在GitHub中新建一个同名项目(不同命也可以),不选择 启用 README.md 文件初始化项目,以及任何 License 和 .gitignore 文件。

​ 不选择 启用 README.md 文件初始化项目,以及任何 License和 .gitignore文件。

​ 不选择 启用 README.md 文件初始化项目,以及任何 License和 .gitignore文件。

​ 不选择 启用 README.md 文件初始化项目,以及任何 License和 .gitignore文件。

2.克隆 腾讯开发者平台 上的项目

将 腾讯开发者平台 上想要导入的项目完整克隆到本地。

本地执行

1
git clone https://git.dev.tencent.com/abc/xyz.git --bare

3.将克隆下来的仓库推送到开发者平台

克隆完成后,将仓库推送到 开发者平台上。
使用仓库页面提供的 URL。推送所有的分支和对象

1
2
cd xyz.git
git push https://github.com/abc/xyz.git --all

4.完成后,再执行推送所有的标签。

1
git push https://github.com/abc/xyz.git --tags

这样,整个仓库就全部导入到 开发者平台中了。

TortoiseGit 操作

1.克隆 腾讯开发者平台 上的项目

2.进入项目文件夹,右键->TortoiseGit 同步

TortoiseGit同步

点击管理

TortoiseGit同步

填写GitHub的信息,并添加,应用,确认。

TortoiseGit设置

远端URl选中刚刚添加的GitHub 提交

TortoiseGit推送

完后再提交标签

TortoiseGit推送标签

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值