gitlab迁移新仓库
·
1.最简单的就是,原仓库拉一份新代码,粘贴到目标仓库提交,
2.保留之前的提交记录
git clone <目标仓库URL>
cd <目标仓库目录>
git checkout <目标分支>
git remote add source <源仓库URL> 添加来源分支,如果添加错误就 git remote remove source 删除来源分支 然后再添加
git fetch source
git reset --hard source/main 重置你当前本地分支到源仓库的 main 分支状态
git push origin feat-v1 --force 强制推送到目标分支
不要历史的
# 创建一个临时分支
git checkout -b temp-migration source/main
# 切换回feat-v1
git checkout feat-v1
# 复制所有文件
git rm -rf .
git checkout temp-migration -- .
# 提交
git add .
git commit -m "迁移: 从源仓库复制最新代码"
# 删除临时分支
git branch -D temp-migration
更多推荐



所有评论(0)