git 仓库完全迁移

随着公司项目人员增多,国内gitee免费版本,逐渐不够用了。所以使用了gitlab自建git仓库。

项目的完全迁移是个问题。
内容需要包括,分支,标签,提交记录等。

# 下载旧的项目(一般本地就有)
git clone --mirror <旧项目仓库地址>
cd <旧项目文件夹>
# 设置新项目远程仓库地址
git remote set-url origin <新项目远程仓库地址>
# 提交
git push -f origin

提交完成后,其他小伙伴 执行第三条命令即可。
当然,执行当前命令的前提是,在新的远程仓库有账号。

git remote set-url origin <新项目远程仓库地址>

你可能感兴趣的:(git 仓库完全迁移)