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
相关推荐
geekmice4 小时前
多个git账户团队写作
git
森叶5 小时前
linux如何与windows进行共享文件夹开发,不用来回用git进行拉来拉去,这个对于swoole开发者来说特别重要
linux·git·swoole
qziovv5 小时前
GIT 撤销上次推送
git
Cloud_Air7546 小时前
本地合并多个仓库,保留Commit历史
git·github
high20118 小时前
【Git】-- 处理 Git 提交到错误分支的问题
git
axinawang9 小时前
在eclipse中通过git放弃某个版本之前所有的更新
git
菜鸟xy..14 小时前
Typora 小乌龟 git 上传到gitee仓库教程
git·gitee
小old弟16 小时前
Git简明指南:从入门到基本操作
前端·git
大佬,救命!!!17 小时前
git 常用操作整理
git·学习笔记
ashane131418 小时前
Redis的一些高级指令
redis·git·bootstrap