gitblit如何迁移入gitlab合并迁移_如何迁移一个Git仓库

本文介绍了如何将Git仓库从gitblit迁移到gitlab,包括直接PUSH、使用裸仓库和镜像仓库的方法,并解决了分支和tag丢失的问题。推荐使用裸仓库方式进行迁移。
摘要由CSDN通过智能技术生成

03dbb5d77090f7401d22d88b63ca4397.png

最近要把 Git 仓库迁移,看有些同学迁移中不太顺利,自己研究总结了下,分享给大家,本文将向大家介绍迁移 Git 仓库的的方法

如果你对git还不太熟悉,可以先阅读我的git入门文章

  • 起底Git
  • 我的git笔记
  • 图解4种git合并分支方法

直接PUSH

有同学说,这不是很简答么,像下面这样不就好了?

$ git remote add remote2 xxx
$ git push --all remote2 

上面做法的问题在于只能把本地存在的分支推送到remote2,一般公共仓库的话,我们本地都不会有全部远端分支的引用

那怎么办?别急,这事其实还不太简单,下面先来研究下push命令,平时推送分支,我们都是直接 push

$ git push

其实 git 在 push 时会自动填充填充缺省参数,比如上面的命令完整命令应该是下面这样

$ git push origin branch # 自动填充源 origi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值