Git 将现有项目切换到新项目地址保持log分支等 即 仓库完整迁移
基础git命令
`git remote -v #查看当前仓库远程地址`
开始
- 原项目old_rep 新项目new_rep
- 所有人将新的修改代码,推送到old_rep 此时代码不再动,开始进行迁移
- 新建空白的仓库 保证开发人员的加入
- 单人操作: 本地电脑
git clone --bare git://git_url/old_rep.git
在本地执行,创建出一个迁移型的原仓库 - 单人操作: 本地电脑 进入迁移项目目录 执行git push --mirror命令,将代码推送到新仓库
git push --mirror git@new_url/new_rep.git
- 每位开发者:自己的本地old_rep项目目录操作 修改项目远程地址为新地址:
git remote set-url origin git@new_url/new_rep.git
- 记得将服务器上的部署项目也同样操作上面一步的修改项目远程地址
- 迁移完成 可以在新仓库看到之前所有的操作记录log 分支 tag都是存在的。
高山仰止,景行行止,虽不能至,心向往之。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下