登录 注册写文章
首页下载APP
Git仓库完整迁移
陌上冰火关注赞赏支持Git仓库完整迁移
完整迁移,就是指,不仅将所有代码移植到新的仓库,而且要保留所有的commit记录
1. 随便找个文件夹,从原地址克隆一份裸版本库
git clone --bare 旧的git地址
会在当前目录下产生一个 xxx.git 的文件夹
这个步骤,就是克隆git每一次的提交信息 和本地的代码没有关系,只要线上的代码是最新的,这个git版本就是完整的
2. 推送裸版本库到新的地址
cd xxx.git
git push --mirror 新的git地址
3. 删掉xxx.git文件夹
删不删无所谓,只是说明它没有用了而已。
4. 代码迁移就成功了,接下来就可以使用新的地址了
git clone 新的git地址
推荐阅读更多精彩内容
- Git教程.1(来自廖雪峰的官方网站) 1.Git 简介 Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来... 经芳工作室阅读 8,272评论 7 赞 143
- Git仓库完整迁移方案 假设有两个不同托管服务的远程仓库A和B,想把A仓库的所有内容(包括分支、History等)clone到B仓库。 1... JacenChiu阅读 1,388评论 1 赞 2
- Git 常用命令大全 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b... 猿万阅读 3,327评论 1 赞 45
- 心理咨询一个月,我发生了什么改变 对的,5月份,整整一个月,我都在进行心理咨询。 我为什么要去呢,因为无意中点进一个喜欢的公众号下面的广告,于是便开... 森林树阅读 660评论 8 赞 5
- 嫁给爱情(注:打卡第233天) --燕子语呢喃 今天的故事平淡无奇,但是很美! 这年头,很多人都不再相信爱情,爱情已经是个超奢品了,可是,今天... 燕子语呢喃阅读 62评论 1 赞 3