git克隆原项目到新目录,保留提交记录分支等,与原项目保持各自独立

1、克隆原仓库到本地

--mirror 会完整克隆所有git数据,包括所有分支、标签、提交记录

javascript 复制代码
git clone --mirror http://gitlab.com.../old-project.git

2、进入文件夹

javascript 复制代码
cd old-project.git

3、添加目录仓库为远程

xx-orgin表示给远程地址命名

javascript 复制代码
git remote add xx-orgin  http://gitlab.com.../new-project.git

4、推送到目标仓库

--mirror 会同步所有数据到目标仓库,包括历史记录和分支结构

javascript 复制代码
git push --mirror xx-orgin
相关推荐
CodexDave8 小时前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
乐观的Terry9 小时前
5、发布系统-Git 集成
大数据·git·elasticsearch
不怕犯错,就怕不做9 小时前
GIT的简单打patch应用format-patch and git am
linux·git·全文检索
Byron Loong10 小时前
【Git】如何检查 Ubuntu 系统上 gitLab 是否开启
git·ubuntu·gitlab
lar_slw11 小时前
git删除上一次提交
git
leoZ2311 天前
Git 集成实战完全指南(四):Git 冲突解决
大数据·git·elasticsearch
枫荷1 天前
Git LFS 大文件优化说明
git
techdashen1 天前
不用再反复 stash:用 Git Worktree 同时开发多个分支
大数据·git·elasticsearch
leoZ2312 天前
Git 集成实战完全指南(八):团队协作最佳实践
git
晴雨天️2 天前
Git工具使用指南
笔记·git