目录
[2.1 配置](#2.1 配置)
[2.2、git 上创建新项目](#2.2、git 上创建新项目)
[2.3 添加到旧的项目中](#2.3 添加到旧的项目中)
[3、Push an existing Git repository](#3、Push an existing Git repository)
[4、浏览器打开新项目 nn_bigdata](#4、浏览器打开新项目 nn_bigdata)
1、需求描述
现在,我的 gitlab 下有一个group 组名称叫 ym_bigdata ,这个组下面有三个项目:
learning-flink
learning-spark
learning paimon
由于项目需要,我需要把其中 learning-flink 项目内容复制一份到另一个 group 组 nn_bigdata 下,新项目名称:learning-flink-new。
2、操作步骤
2.1 配置
git config --global user.name "jeff"
git config --global user.email "jeff@example.com"
2.2、git 上创建新项目
项目名称:learning-flink-new
2.3 添加到旧的项目中
$ cd learning-flink
$ git remote rename origin old-origin
2.3、将新项目添加到待复制的项目上
$ git remote add origin git@your-git-url:ym_bigdata/learning-flink-new.git
3、Push an existing Git repository
$ git push -u origin --all
$ git push -u origin --tags
4、浏览器打开新项目 nn_bigdata
发现 learning-flink 已经被复制
5、其他:如果项目已经拉取到本地,那么可以使用以下操作
$ cd learning-flink-new
$ git init
$ git remote add origin git@your-git-url:ym_bigdata/learning-flink-new.git
$ git add .
$ git commit -m "Initial commit"
$ git push -u origin master