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
相关推荐
一勺-_-12 小时前
.git文件夹
大数据·git·elasticsearch
TT哇13 小时前
【git】本地代码上传到gitee仓库(保姆级教程)idea和vscode等通用
git·gitee·intellij-idea
人在旅途我渐行渐远13 小时前
idea 通过git撤销commit但未push的操作
java·git·intellij-idea
Serene_Dream13 小时前
IDEA中多人项目中如何将自己的本地分支调整到远程的最新分支下
git·github
中冕—霍格沃兹软件开发测试14 小时前
Git版本控制在测试项目管理中的应用
人工智能·git·科技·开源·appium·bug
一个不秃头的 程序员18 小时前
配置git仓库的地址
git
coderCatIce19 小时前
git(带流程图)
git
Jonathan Star19 小时前
git commit --amend 是 Git 中用于修改最后一次提交的核心命令
前端·chrome·git
超哥归来20 小时前
关闭vscode中git的行历史提示
ide·git·vscode·编辑器
修炼者20 小时前
如何让git识别不到你的文件
git·github