git仓库迁移
2020-03-28 07:36
162 查看
不仅将所有代码移植到新的仓库,而且要保留所有的 commit 记录
- 随便找个文件夹,从原地址克隆一份裸版本库
git clone --bare 旧的git地址
会在当前目录下产生一个
xxx.git的文件夹. 这个步骤,就是克隆 git 每一次的提交信息. 和本地的代码没有关系,只要线上的代码是最新的,这个 git 版本就是完整的.
- 推送裸版本库到新的地址
cd xxx.git git push --mirror 新的git地址
- 删掉 xxx.git 文件夹 删不删无所谓,只是说明它没有用了而已。
- 代码迁移就成功了,接下来就可以使用新的地址了
git clone 新的git地址
相关文章推荐
- git仓库地址迁移
- git仓库迁移
- git仓库迁移
- git代码仓库迁移(从github到oschina)
- git仓库迁移而且不丢失log的方法
- git迁移远程仓库后报错的解决办法
- git代码仓库迁移(从github到oschina)【转】
- git仓库迁移
- git远程仓库实现迁移
- Git仓库完整迁移 含历史记录
- 自己搭建Git服务器实现SSH以及远程仓库迁移
- git仓库迁移和更新远程仓库地址
- git仓库迁移而且不丢失log的方法
- Git 仓库完整迁移
- git仓库迁移(保留原始commit记录)
- git仓库迁移而且不丢失log的方法
- git仓库迁移
- git filemode-从mac迁移仓库到windows
- git仓库迁移的解决方案
- git仓库迁移而且不丢失log的方法