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.点击新建仓库

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项目下
- 必须粘贴到IDEA项目对应的文件夹下!
- 不要直接复制到IDEA中,会出问题!!!

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 常用操作
文章目录 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:小程序数字键盘功能样式实现
代码如下: <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.动图示例 本文转自 周贺贺,baron,代…...
力扣爆刷第91天之hot100五连刷41-45
力扣爆刷第91天之hot100五连刷41-45 文章目录 力扣爆刷第91天之hot100五连刷41-45一、102. 二叉树的层序遍历二、108. 将有序数组转换为二叉搜索树三、98. 验证二叉搜索树四、230. 二叉搜索树中第K小的元素五、199. 二叉树的右视图 一、102. 二叉树的层序遍历 题目链接&#x…...
STM32day2
1.思维导图 个人暂时的学后感,不一定对,没什么东西,为做项目奔波中。。。1.使用ADC采样光敏电阻数值,如何根据这个数值调节LED灯亮度。 while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */adc_val HAL_ADC_GetValue(&a…...
查询IP地址保障电商平台安全
随着电子商务的快速发展,网购已经成为人们日常生活中不可或缺的一部分。然而,网络交易安全一直是人们关注的焦点之一,尤其是在面对日益频发的网络诈骗和欺诈行为时。为了提高网购平台交易的安全性,一种有效的方法是通过查询IP地址…...
使用pytorch实现线性回归(很基础模型搭建详解)
使用pytorch实现线性回归 步骤: 1.prepare dataset 2.design model using Class 目的是为了前向传播forward,即计算y hat(预测值) 3.Construct loss and optimizer (using pytorch API) 其中计算loss是为了进行反向传播࿰…...
【力扣100】【好题】322.零钱兑换 || 01背包完全背包
添加链接描述 思路: dp[j]数组表示的是在金额达到 j 的时候所需要的最小硬币数金额:背包容量,每个硬币的个数都为1:背包中物品的价值,硬币面额:物品重量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】智慧农业四情监测设备是一种高科技的农田监测工具,旨在实时监测和管理农田中的土壤墒情、作物生长、病虫害以及气象条件。具体来说,它主要包括以下组成部分: 气象站:用于监测气温、湿度、风速等气象数据,为农…...
Java面试题:请解释Java并发工具包中的主要组件及其应用场景,请描述一个使用Java并发框架(如Fork/Join框架)解决实际问题的编程实操问题
文章标题:《Java内存模型深入解析与多线程并发工具类应用》 引言: 在Java的世界里,掌握内存模型和多线程并发是高级开发者的必备技能。Java内存模型(JMM)和多线程并发工具包为开发者提供了强大的能力,同时…...
boot应用打包
1.创建项目 2.编写 3.native构建 报错: [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 列的子图网格,并在第 1 个子图位置绘制图形 ax plt.subplot(2,1,1) ax.plot…...
springboot262基于spring boot的小型诊疗预约平台的设计与开发
小型诊疗预约平台 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本小型诊疗预约平台就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理…...
Java项目修改源码jar文件(无需反编译)
文章目录 应用场景实现方案实现原理注意事项 应用场景 在项目中用了第三方的jar包,但是jar包内某个类不符合项目业务需求,需要修改第三方jar包源码文件内容。 实现方案 首先我们尝试直接修改jar包源码文件内容时,页面上会提示文件是只读的&a…...
java使用BatchPoints批量写入Influxdb
前言 使用时序数据库influxdb时,我们经常需要写入大量的数据。而单单使用influxDB.write(Point)进行单条写入时,速度过慢,无法支撑时序数据大量写入的速度。 所以我们需要采用批量的方式进行存储,增加写入…...
浏览器访问 AWS ECS 上部署的 Docker 容器(监听 80 端口)
✅ 一、ECS 服务配置 Dockerfile 确保监听 80 端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]或 EXPOSE 80 CMD ["python3", "-m", "http.server", "80"]任务定义(Task Definition&…...
日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻
在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...
rknn优化教程(二)
文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK,开始写第二篇的内容了。这篇博客主要能写一下: 如何给一些三方库按照xmake方式进行封装,供调用如何按…...
Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...
【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...
多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验
一、多模态商品数据接口的技术架构 (一)多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如,当用户上传一张“蓝色连衣裙”的图片时,接口可自动提取图像中的颜色(RGB值&…...
OkHttp 中实现断点续传 demo
在 OkHttp 中实现断点续传主要通过以下步骤完成,核心是利用 HTTP 协议的 Range 请求头指定下载范围: 实现原理 Range 请求头:向服务器请求文件的特定字节范围(如 Range: bytes1024-) 本地文件记录:保存已…...
HDFS分布式存储 zookeeper
hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架,允许使用简单的变成模型跨计算机对大型集群进行分布式处理(1.海量的数据存储 2.海量数据的计算)Hadoop核心组件 hdfs(分布式文件存储系统)&a…...
Java + Spring Boot + Mybatis 实现批量插入
在 Java 中使用 Spring Boot 和 MyBatis 实现批量插入可以通过以下步骤完成。这里提供两种常用方法:使用 MyBatis 的 <foreach> 标签和批处理模式(ExecutorType.BATCH)。 方法一:使用 XML 的 <foreach> 标签ÿ…...
CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)
漏洞概览 漏洞名称:Apache Flink REST API 任意文件读取漏洞CVE编号:CVE-2020-17519CVSS评分:7.5影响版本:Apache Flink 1.11.0、1.11.1、1.11.2修复版本:≥ 1.11.3 或 ≥ 1.12.0漏洞类型:路径遍历&#x…...
