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
相关推荐
史嘉庆15 小时前
Git原理与应用(三)【远程操作 | 理解分布式 | 推送拉取远程仓库 | 标签管理】
大数据·分布式·git
fzyz12316 小时前
【书生大模型实战营】Git 基础知识-L0G3000
人工智能·git·深度学习
时光の尘17 小时前
个人成长、创作与生活的平衡之旅
linux·c语言·git·stm32·单片机·嵌入式硬件·物联网
凉秋girl20 小时前
git常见知识点
git
阿政一号1 天前
Linux初识:【版本控制器Git】【调试器gdb/cgdb使用】
linux·运维·服务器·git·版本控制器·gdb/cgdb
程序员 小柴1 天前
SpringMVC框架
java·git·leetcode
Chris _data1 天前
git企业的使用详细命令行操作
大数据·git·elasticsearch·gitee·github
樊南1 天前
【esp32&小程序】小程序篇02——连接git
javascript·git·小程序·typescript·gitee
曼陀罗2 天前
【Git 篇】使用 git rebase 交互式合并提交
git·github