当前位置: 首页 > news >正文

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

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

image-20240308094314575

image-20240308094352643

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

image-20240308094611217

image-20240308094723699

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

相关文章:

IDEA管理Git + Gitee 常用操作

文章目录 IDEA管理Git Gitee 常用操作1.Gitee创建代码仓库1.创建仓库1.点击新建仓库2.完成仓库信息填写3.创建成功4.管理菜单可以修改这个项目的设置 2.设置SSH公钥免密登录基本介绍1.找到.ssh目录2.执行指令 ssh-keygen3.将公钥信息添加到码云账户1.点击设置2.ssh公钥3.复制.…...

HBase安装,配置,启动,检查

目录: 一、HBase安装,配置 1、下载HBase安装包 2、解压,配置环境变量并激活 3、hbase 配置 4、将hadoop和zookeeper的配置文件创建软连接放在hbase配置目录 5、配置 regionserver 二、HBase启动与关闭,安装检验 1、启动关闭hbase的命令 2、 检…...

当金蝶遇上BI,马上就能看到数据可视化效果

最近整理咨询内容时发现,很多企业用户在咨询时都会问是否有行业案例,究其原因时他们没用过BI数据分析,不知道BI可以做什么,能做到什么地步。其实,要知道这些东西还不简单,只需要注册奥威BI软件,…...

计算机网络:网络层知识点汇总

文章目录 一、网络功能概述二、SDN基本概念三、路由算法与路由协议概述四、IP数据报格式五、IP数据报分片六、IPv4地址七、网络地址转换NAT八、子网划分和子网掩码九、无分类编址CIDR十、ARP协议十一、DHCP协议十二、ICMP协议十三、IPv6十四、RIP协议与距离向量算法十五、OSPF协…...

uniapp:小程序数字键盘功能样式实现

代码如下&#xff1a; <template><view><view><view class"money-input"><view class"input-container" click"toggleBox"><view class"input-wrapper"><view class"input-iconone"…...

python处理csv文件

1.使用 csv_writer.writerow # 导入CSV安装包 import csv# 1. 创建文件对象 f open(文件名.csv,a,encodingutf-8)# 2. 基于文件对象构建 csv写入对象 csv_writer csv.writer(f)# 3. 构建列表头 csv_writer.writerow(["问题","答案"])list_name[] # 4. 写…...

多核多cluster多系统之间缓存一致性概述

目录 1.思考和质疑2.怎样去维护多核多系统缓存的一致性2.1多核缓存一致性2.2多Master之间的缓存一致性2.3dynamIQ架构同一个core中的L1和L2 cache 3.MESI协议的介绍4.ACE维护的缓存一致性5.软件定义的缓存和替换策略6.动图示例 本文转自 周贺贺&#xff0c;baron&#xff0c;代…...

力扣爆刷第91天之hot100五连刷41-45

力扣爆刷第91天之hot100五连刷41-45 文章目录 力扣爆刷第91天之hot100五连刷41-45一、102. 二叉树的层序遍历二、108. 将有序数组转换为二叉搜索树三、98. 验证二叉搜索树四、230. 二叉搜索树中第K小的元素五、199. 二叉树的右视图 一、102. 二叉树的层序遍历 题目链接&#x…...

STM32day2

1.思维导图 个人暂时的学后感&#xff0c;不一定对&#xff0c;没什么东西&#xff0c;为做项目奔波中。。。1.使用ADC采样光敏电阻数值&#xff0c;如何根据这个数值调节LED灯亮度。 while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */adc_val HAL_ADC_GetValue(&a…...

查询IP地址保障电商平台安全

随着电子商务的快速发展&#xff0c;网购已经成为人们日常生活中不可或缺的一部分。然而&#xff0c;网络交易安全一直是人们关注的焦点之一&#xff0c;尤其是在面对日益频发的网络诈骗和欺诈行为时。为了提高网购平台交易的安全性&#xff0c;一种有效的方法是通过查询IP地址…...

使用pytorch实现线性回归(很基础模型搭建详解)

使用pytorch实现线性回归 步骤&#xff1a; 1.prepare dataset 2.design model using Class 目的是为了前向传播forward&#xff0c;即计算y hat&#xff08;预测值&#xff09; 3.Construct loss and optimizer (using pytorch API) 其中计算loss是为了进行反向传播&#xff0…...

【力扣100】【好题】322.零钱兑换 || 01背包完全背包

添加链接描述 思路&#xff1a; dp[j]数组表示的是在金额达到 j 的时候所需要的最小硬币数金额&#xff1a;背包容量&#xff0c;每个硬币的个数都为1&#xff1a;背包中物品的价值&#xff0c;硬币面额&#xff1a;物品重量dp[j]min(dp[j],dp[j-coin]1) class Solution:def …...

工单管理系统建设方案

1.1 系统概述 1.1.1 需求描述 1.1.2 需求分析 1.1.3 重难点分析 1.1.4 重难点解决措施 1.2 系统架构设计 1.2.1 系统架构图 1.2.2 关键技术 1.3 系统功能设计 1.3.1 工单创建 1.3.2 工单管理 1.3.3 工单处理 1.3.4 工单催办 1.3.5 工单归档 1.3.6 工单统计 软件项目全套资料获取…...

什么是农业四情监测设备?

【TH-Q2】智慧农业四情监测设备是一种高科技的农田监测工具&#xff0c;旨在实时监测和管理农田中的土壤墒情、作物生长、病虫害以及气象条件。具体来说&#xff0c;它主要包括以下组成部分&#xff1a; 气象站&#xff1a;用于监测气温、湿度、风速等气象数据&#xff0c;为农…...

Java面试题:请解释Java并发工具包中的主要组件及其应用场景,请描述一个使用Java并发框架(如Fork/Join框架)解决实际问题的编程实操问题

文章标题&#xff1a;《Java内存模型深入解析与多线程并发工具类应用》 引言&#xff1a; 在Java的世界里&#xff0c;掌握内存模型和多线程并发是高级开发者的必备技能。Java内存模型&#xff08;JMM&#xff09;和多线程并发工具包为开发者提供了强大的能力&#xff0c;同时…...

boot应用打包

1.创建项目 2.编写 3.native构建 报错&#xff1a; [WARNING] native:build goal is deprecated. Use native:compile-no-fork instead. [INFO] Found GraalVM installation from GRAALVM_HOME variable. [INFO] Executing: S:\Coding\graalvm-jdk-17_windows-x64_bin\graalv…...

探索数据可视化:Matplotlib 多图布局

多图布局 子视图 import numpy as np import matplotlib.pyplot as pltx np.linspace(0,2*np.pi)plt.figure(figsize(9,6))# 创建子视图 # subplot(2,1,1)表示将当前图形分割成 2 行 1 列的子图网格&#xff0c;并在第 1 个子图位置绘制图形 ax plt.subplot(2,1,1) ax.plot…...

springboot262基于spring boot的小型诊疗预约平台的设计与开发

小型诊疗预约平台 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本小型诊疗预约平台就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理…...

Java项目修改源码jar文件(无需反编译)

文章目录 应用场景实现方案实现原理注意事项 应用场景 在项目中用了第三方的jar包&#xff0c;但是jar包内某个类不符合项目业务需求&#xff0c;需要修改第三方jar包源码文件内容。 实现方案 首先我们尝试直接修改jar包源码文件内容时&#xff0c;页面上会提示文件是只读的&a…...

java使用BatchPoints批量写入Influxdb

前言 使用时序数据库influxdb时&#xff0c;我们经常需要写入大量的数据。而单单使用influxDB.write&#xff08;Point&#xff09;进行单条写入时&#xff0c;速度过慢&#xff0c;无法支撑时序数据大量写入的速度。 所以我们需要采用批量的方式进行存储&#xff0c;增加写入…...

【Linux】shell脚本忽略错误继续执行

在 shell 脚本中&#xff0c;可以使用 set -e 命令来设置脚本在遇到错误时退出执行。如果你希望脚本忽略错误并继续执行&#xff0c;可以在脚本开头添加 set e 命令来取消该设置。 举例1 #!/bin/bash# 取消 set -e 的设置 set e# 执行命令&#xff0c;并忽略错误 rm somefile…...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中&#xff0c;具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类&#xff1a; 身份验证机制&#xff1a;直接将未经授权的爬虫阻挡在外反爬技术体系&#xff1a;通过各种技术手段增加爬虫获取数据的难度…...

初学 pytest 记录

安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...

SAP学习笔记 - 开发26 - 前端Fiori开发 OData V2 和 V4 的差异 (Deepseek整理)

上一章用到了V2 的概念&#xff0c;其实 Fiori当中还有 V4&#xff0c;咱们这一章来总结一下 V2 和 V4。 SAP学习笔记 - 开发25 - 前端Fiori开发 Remote OData Service(使用远端Odata服务)&#xff0c;代理中间件&#xff08;ui5-middleware-simpleproxy&#xff09;-CSDN博客…...

AI病理诊断七剑下天山,医疗未来触手可及

一、病理诊断困局&#xff1a;刀尖上的医学艺术 1.1 金标准背后的隐痛 病理诊断被誉为"诊断的诊断"&#xff0c;医生需通过显微镜观察组织切片&#xff0c;在细胞迷宫中捕捉癌变信号。某省病理质控报告显示&#xff0c;基层医院误诊率达12%-15%&#xff0c;专家会诊…...

windows系统MySQL安装文档

概览&#xff1a;本文讨论了MySQL的安装、使用过程中涉及的解压、配置、初始化、注册服务、启动、修改密码、登录、退出以及卸载等相关内容&#xff0c;为学习者提供全面的操作指导。关键要点包括&#xff1a; 解压 &#xff1a;下载完成后解压压缩包&#xff0c;得到MySQL 8.…...

Ubuntu系统复制(U盘-电脑硬盘)

所需环境 电脑自带硬盘&#xff1a;1块 (1T) U盘1&#xff1a;Ubuntu系统引导盘&#xff08;用于“U盘2”复制到“电脑自带硬盘”&#xff09; U盘2&#xff1a;Ubuntu系统盘&#xff08;1T&#xff0c;用于被复制&#xff09; &#xff01;&#xff01;&#xff01;建议“电脑…...

c# 局部函数 定义、功能与示例

C# 局部函数&#xff1a;定义、功能与示例 1. 定义与功能 局部函数&#xff08;Local Function&#xff09;是嵌套在另一个方法内部的私有方法&#xff0c;仅在包含它的方法内可见。 • 作用&#xff1a;封装仅用于当前方法的逻辑&#xff0c;避免污染类作用域&#xff0c;提升…...

0x-3-Oracle 23 ai-sqlcl 25.1 集成安装-配置和优化

是不是受够了安装了oracle database之后sqlplus的简陋&#xff0c;无法删除无法上下翻页的苦恼。 可以安装readline和rlwrap插件的话&#xff0c;配置.bahs_profile后也能解决上下翻页这些&#xff0c;但是很多生产环境无法安装rpm包。 oracle提供了sqlcl免费许可&#xff0c…...

Linux-进程间的通信

1、IPC&#xff1a; Inter Process Communication&#xff08;进程间通信&#xff09;&#xff1a; 由于每个进程在操作系统中有独立的地址空间&#xff0c;它们不能像线程那样直接访问彼此的内存&#xff0c;所以必须通过某种方式进行通信。 常见的 IPC 方式包括&#…...