【Git操作】-- 将已存在的项目复制一份到另一个分组空间下

目录

1、需求描述

2、操作步骤

[2.1 配置](#2.1 配置)

[2.2、git 上创建新项目](#2.2、git 上创建新项目)

[2.3 添加到旧的项目中](#2.3 添加到旧的项目中)

2.3、将新项目添加到待复制的项目上

[3、Push an existing Git repository](#3、Push an existing Git repository)

[4、浏览器打开新项目 nn_bigdata](#4、浏览器打开新项目 nn_bigdata)

5、其他:如果项目已经拉取到本地,那么可以使用以下操作


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 "[email protected]"

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

相关推荐
直裾1 小时前
Mapreduce的使用
大数据·数据库·mapreduce
低头不见3 小时前
一个服务器算分布式吗,分布式需要几个服务器
运维·服务器·分布式
麻芝汤圆4 小时前
使用 MapReduce 进行高效数据清洗:从理论到实践
大数据·linux·服务器·网络·数据库·windows·mapreduce
树莓集团4 小时前
树莓集团海南落子:自贸港布局的底层逻辑
大数据
不剪发的Tony老师4 小时前
Hue:一个大数据查询工具
大数据
靠近彗星4 小时前
如何检查 HBase Master 是否已完成初始化?| 详细排查指南
大数据·数据库·分布式·hbase
墨染丶eye5 小时前
数据仓库项目启动与管理
大数据·数据仓库·spark
SelectDB5 小时前
Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座
大数据·数据库·aigc
遇到困难睡大觉哈哈6 小时前
Git推送错误解决方案:`rejected -> master (fetch first)`
大数据·git·elasticsearch
Roam-G6 小时前
Elasticsearch 证书问题解决
大数据·elasticsearch·jenkins