迁移Git仓库


迁移Git仓库

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

1、新建项目

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

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

2、克隆原托管平台上的项目

git clone https://git.old.com/demo-old/abc.git --bare

3、将克隆下来的仓库推送到新代码托管平台

克隆完成后,将仓库推送到新代码托管平台台上。使用仓库页面提供的URL。推送所有的分支和对象

cd demo-old
git push https://github.com/demo-new/xyz.git --all

4、推送所有的标签

git push https://github.com/demo-new/xyz.git --tags

这样,整个仓库就全部导入到新代码托管平台中了。

声明:初心|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 迁移Git仓库


愿你勿忘初心,并从一而终