1、新建一个仓库,不要初始化,否词后面无法推送
2、将原仓库代码下载到本地
git clone --bare https://github.com/zhi-leaf/move-test.git
3、进入目录
cd move-test.git
4、切换仓库地址
git remote set-url origin https://gitee.com/zhi.leaf/move-test.git
5、将代码推送到新的仓库
git push -f origin --mirror
6、推送完成,可以在新仓库看到所有的提交记录了
注意:第5步只会把本地存在的分支、tag推送到新仓库,所以第2步需要使用--bare参数,不要用--mirror参数
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步