IDEA管理Git + Gitee 常用操作

news/2024/5/17 19:36:58 标签: intellij-idea, git, gitee

文章目录

  • IDEA管理Git + Gitee 常用操作
    • 1.Gitee创建代码仓库
        • 1.创建仓库
          • 1.点击新建仓库
          • 2.完成仓库信息填写
          • 3.创建成功
          • 4.管理菜单可以修改这个项目的设置
        • 2.设置SSH公钥免密登录
          • 基本介绍
          • 1.找到`.ssh`目录
          • 2.执行指令 `ssh-keygen`
          • 3.将公钥信息添加到码云账户
            • 1.点击设置
            • 2.ssh公钥
            • 3.复制.ssh/id_rsa.pub文件内容
            • 4.点击确定输入密码
          • 4.克隆到本地
            • 1.https
            • 2.ssh免密
    • 2.IDEA使用Git管理
        • 1.IDEA克隆远程仓库项目
          • 1.创建版本管理项目
          • 2.复制https仓库地址
          • 3.填写信息
          • 4.成功克隆到本地仓库
        • 2.IDEA提交代码到远程仓库
          • 1.在项目下创建一个模块
          • 2.编写一个新文件Hi
          • 3.将Hi文件add到暂存区
            • 1.右键添加到暂存区
            • 2.文件名变为绿色表示已经添加到暂存区
          • 4.将Hi文件从暂存区commit到本地仓库
            • 1.右键commit file
            • 2.添加commit的附加信息
            • 3.文件名变成蓝色表示在本地仓库
          • 5.将Hi文件从本地仓库push到远程仓库
            • 1.右键push到远程仓库
            • 2.点击push
            • 3.提示用户名和密码验证
            • 4.提交成功!
        • 3.使用命令行完成提交代码到远程仓库
          • 1.添加一个新文件ok
          • 2.打开IDEA命令行
          • 3.添加所有文件到暂存区 `git add .`
          • 3.将所有暂存区文件提交到本地仓库 `git commit -m "commit 第二次提交"`
          • 4.将本地仓库push到远程仓库 `git push`
        • 4.IDEA普通项目与Gitee仓库关联
          • 1.新建一个Gitee仓库
          • 2.创建普通maven项目
          • 3.克隆Gitee仓库到本地
          • 4.复制克隆到本地仓库的所有文件
          • 5.将其粘贴到想要使用Git管理的普通maven项目下
          • 6.关闭IDEA重新打开,或者刷新maven
            • 成功交给Git管理
          • 7.新建一个文件hello
          • 8.将文件提交到远程仓库
            • 1.add
            • 2.commit
            • 3.push
        • 5.IDEA查看操作记录
          • 1.hello2添加一行代码然后push
          • 2.Git提交详情界面
          • 3.点开提交详情的hello文件
          • 4.切换本地仓库版本
            • 1.目前是一条代码
            • 2.切换版本
            • 3.变成两条代码
        • 6.IDEA克隆后获取最新远程仓库(pull)
          • 1.一个新用户Tom克隆这个项目,刚才的用户叫Jack
          • 2.Jack新增文件Hi并push到远程仓库
          • 3.Tom获取最新远程仓库
            • 1.右键pull
            • 2.可以获得最新版本代码
          • 4.Tom新建模块并push到远程仓库
            • 1. 新建子模块TomModel
            • 2.push到远程仓库
          • 5.Jack拉取最新代码(pull)
          • 6.拉取代码后配置不一致
            • 1.设置java为Source Root
            • 2.设置resources为Resources Root

IDEA管理Git + Gitee 常用操作

1.Gitee创建代码仓库

1.创建仓库
1.点击新建仓库

image-20240307213738899

2.完成仓库信息填写

image-20240307214143563

3.创建成功

image-20240307214301361

4.管理菜单可以修改这个项目的设置

image-20240307214403047

2.设置SSH公钥免密登录
基本介绍

image-20240307214742819

image-20240307214901225

1.找到.ssh目录

image-20240307214640108

2.执行指令 ssh-keygen

image-20240307215155826

3.将公钥信息添加到码云账户
1.点击设置

image-20240307215329937

2.ssh公钥

image-20240307215439979

3.复制.ssh/id_rsa.pub文件内容

image-20240307215712259

4.点击确定输入密码

image-20240307215834849

image-20240307215952740

4.克隆到本地
1.https

image-20240308090409387

2.ssh免密

image-20240308084939644

image-20240308084957743

2.IDEA使用Git管理

1.IDEA克隆远程仓库项目
1.创建版本管理项目

image-20240308090650965

2.复制https仓库地址

image-20240308090749980

3.填写信息

image-20240308090955098

4.成功克隆到本地仓库

image-20240308091046595

2.IDEA提交代码到远程仓库
1.在项目下创建一个模块

image-20240308091447121

2.编写一个新文件Hi

image-20240308091818398

image-20240308091729979

3.将Hi文件add到暂存区
1.右键添加到暂存区

image-20240308092111448

2.文件名变为绿色表示已经添加到暂存区

image-20240308092137166

4.将Hi文件从暂存区commit到本地仓库
1.右键commit file

image-20240308092434175

2.添加commit的附加信息

image-20240308092546357

3.文件名变成蓝色表示在本地仓库

image-20240308092625533

5.将Hi文件从本地仓库push到远程仓库
1.右键push到远程仓库

image-20240308093000314

2.点击push

image-20240308093028329

3.提示用户名和密码验证

image-20240308093643221

image-20240308093658067

4.提交成功!

image-20240308093755686

3.使用命令行完成提交代码到远程仓库
1.添加一个新文件ok

image-20240308094037719

2.打开IDEA命令行

image-20240308094139362

git_add__157">3.添加所有文件到暂存区 git add .

image-20240308094314575

image-20240308094352643

git_commit_m_commit__163">3.将所有暂存区文件提交到本地仓库 git commit -m "commit 第二次提交"

image-20240308094611217

image-20240308094723699

git_push_169">4.将本地仓库push到远程仓库 git push

image-20240308094912724

image-20240308095152693

4.IDEA普通项目与Gitee仓库关联
1.新建一个Gitee仓库

image-20240308095904129

2.创建普通maven项目

image-20240308100137034

3.克隆Gitee仓库到本地

image-20240308100531792

4.复制克隆到本地仓库的所有文件

image-20240308100641798

5.将其粘贴到想要使用Git管理的普通maven项目下
  • 必须粘贴到IDEA项目对应的文件夹下!
  • 不要直接复制到IDEA中,会出问题!!!

image-20240308100753914

6.关闭IDEA重新打开,或者刷新maven
成功交给Git管理

image-20240308101218925

7.新建一个文件hello

image-20240308101357014

8.将文件提交到远程仓库
1.add

image-20240308101538423

2.commit

image-20240308101605580

image-20240308101627276

3.push

image-20240308101657816

image-20240308101707942

image-20240308101736476

5.IDEA查看操作记录
1.hello2添加一行代码然后push

image-20240308102406308

2.Git提交详情界面

image-20240308102514944

3.点开提交详情的hello文件

image-20240308102630617

4.切换本地仓库版本
1.目前是一条代码

image-20240308103221519

2.切换版本

image-20240308103300739

3.变成两条代码

image-20240308103315101

6.IDEA克隆后获取最新远程仓库(pull)
1.一个新用户Tom克隆这个项目,刚才的用户叫Jack

image-20240308103952914

2.Jack新增文件Hi并push到远程仓库

image-20240308104303051

image-20240308104326295

3.Tom获取最新远程仓库
1.右键pull

image-20240308104454762

image-20240308104511673

2.可以获得最新版本代码

image-20240308104755462

image-20240308104746300

4.Tom新建模块并push到远程仓库
1. 新建子模块TomModel

image-20240308105053562

image-20240308105236600

2.push到远程仓库

image-20240308105744483

5.Jack拉取最新代码(pull)

image-20240308110015585

6.拉取代码后配置不一致
1.设置java为Source Root

image-20240308110525019

image-20240308110555837

2.设置resources为Resources Root

image-20240308110714199


http://www.niftyadmin.cn/n/5420607.html

相关文章

Python模块百科_操作系统接口_os【三】

Python模块百科_操作系统接口_os【三】 os --- 多种操作系统接口【第一部分】一、相关模块1.1 os.path 文件路径1.2 fileinput 文件读取1.3 tempfile 临时文件和目录1.4 shutil 高级文件和目录1.5 platform 操作系统底层模块 二、关于函数适用性的说明2.1 与操作系统相同的接口…

Conmi遇到的坑——禅道的PCDN

好家伙,悄悄在后台吃了七十多G流量,我把你当兄弟宣传,你把我当PCDN吸。 还纳闷今天创建个VUE项目怎么提示D盘没空间,明明留了几十G,好家伙,一下子全吸干了。 删了两个,还有一个

中间件 | Redis - [big-key hot-key]

INDEX 1 big-keyhot-key 1 big-key 分类 字符串型 big-key:字符串最大可以到 512M集合型 big-key:集合个数可以到 2^23 问题 内存空间不均匀指令耗时增加:redis 是单线程的,部分操作的时间复杂度是 O(n) 的,big-ke…

python——http/https文件传输

一、http import requests 通过http上传文件 :param file_path: 待上传文件的路径 :return: 返回的请求句柄def upload_files_by_http(file_path, urlhttp_url):with open(file_path, rb) as f:file_date {file: f}url url submitr requests.post(urlurl, filesfile_date)…

【大厂AI课学习笔记NO.78】智能芯片产业人才能力图谱

有志于从事智能芯片产业的朋友,可以参考下上面的图谱。 比如C站的程序猿很多,那么技能能力中,你要掌握的就包括C/C、Python、Bash等常用的编程语言。 还要熟悉TensorFlow、PyTorch等主流的深度学习框架。 这两个框架,我们都介绍…

js如何实现要是有两位小数保留最多两位,如果没有小数则不展示小数

在JavaScript中,如果你想要实现一个功能,即当数字有小数时保留最多两位小数,而当数字为整数时则不显示小数部分,你可以使用toFixed()方法配合条件判断来实现。但需要注意的是,toFixed()方法总是返回一个字符串&#xf…

每日一练:LeeCode-56、合并区间【数组+滑动窗口】

4.合并区间 LeeCode-56、合并区间 以数组 intervals 表示若干个区间的集合&#xff0c;其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间&#xff0c;并返回 一个不重叠的区间数组&#xff0c;该数组需恰好覆盖输入中的所有区间 。 1 < intervals.le…

Constrained Iterative LQR 自动驾驶中使用的经典控制算法

Motion planning 运动规划在自动驾驶领域是一个比较有挑战的部分。它既要接受来自上层的行为理解和决策的输出,也要考虑一个包含道路结构和感知所检测到的所有障碍物状态的动态世界模型。最终生成一个满足安全性和可行性约束并且具有理想驾驶体验的轨迹。 通常,motion plann…