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