首页 > 其他分享 >Git仓库完整迁移

Git仓库完整迁移

时间:2023-02-20 12:01:40浏览次数:55  
标签:文件夹 git 仓库 代码 xxx 地址 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,仓库,代码,xxx,地址,Git,迁移
From: https://www.cnblogs.com/KaiStudy/p/17136841.html

相关文章

  • windows下gitlab-ci.yml配置进入某一目录找不到,无权限
    打开任务管理器查看gitlab-runner所使用的的用户更改gitlab-runner服务权限,找到gitlab-runner服务,右键-属性-登陆,选择【此账户】点击【浏览】  选择具有权限的账......
  • HDOJ1013 Digital Roots
    题目链接:​​DigitalRoots​​给出一个正整数,然后将该整数的每一位加起来,如果是只有个位数,就输出。如果还大于10,就继续将每一位加起来,直到只有个位数。但是值得注意的是,题......
  • 小乌龟 tortoiseGit 配置
    tortoiseGit 使用ssh-keygen生成的key,只需修改newwork中的ssh即可。......
  • HDOJ1061 Rightmost Digit
    RightmostDigitTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):60576    AcceptedSubmission(s)......
  • HDOJ1163 Eddy's digital Roots
    Eddy'sdigitalRootsTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):7234    AcceptedSubmissio......
  • HODJ1197 Specialized Four-Digit Numbers
    SpecializedFour-DigitNumbersTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):7715    Accepted......
  • 10 个Github开源项目 转载
    作者|SevDot来源|http://1t.click/VE8 Web开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以......
  • Vue系列---【自定义vue组件发布npm仓库】
    自定义vue组件发布npm仓库参考链接:自定义vue组件发布npm仓库......
  • Nexus系列---【使用docker搭建nexus3仓库】
    1.Docker搭建nexus3私服如果机器配置比较低,建议指定初始内存大小,默认2Gdockerrun-d\--restart=always\--name=nexus3\-p6081:8081\-p6000:5000\--privile......
  • git基础操作
    一、分支分支命名规则开发分支:dev功能分支:feature/功能名称bug分支:bugfix/bug名称预发布分支:release/预发布版本名称列出本地分支:gitbranch列出远程分......