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)进行单条写入时,速度过慢,无法支撑时序数据大量写入的速度。 所以我们需要采用批量的方式进行存储,增加写入…...
【SpringBoot】100、SpringBoot中使用自定义注解+AOP实现参数自动解密
在实际项目中,用户注册、登录、修改密码等操作,都涉及到参数传输安全问题。所以我们需要在前端对账户、密码等敏感信息加密传输,在后端接收到数据后能自动解密。 1、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId...
Linux简单的操作
ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...
聊一聊接口测试的意义有哪些?
目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开,首…...
Java线上CPU飙高问题排查全指南
一、引言 在Java应用的线上运行环境中,CPU飙高是一个常见且棘手的性能问题。当系统出现CPU飙高时,通常会导致应用响应缓慢,甚至服务不可用,严重影响用户体验和业务运行。因此,掌握一套科学有效的CPU飙高问题排查方法&…...
QT3D学习笔记——圆台、圆锥
类名作用Qt3DWindow3D渲染窗口容器QEntity场景中的实体(对象或容器)QCamera控制观察视角QPointLight点光源QConeMesh圆锥几何网格QTransform控制实体的位置/旋转/缩放QPhongMaterialPhong光照材质(定义颜色、反光等)QFirstPersonC…...
LangChain知识库管理后端接口:数据库操作详解—— 构建本地知识库系统的基础《二》
这段 Python 代码是一个完整的 知识库数据库操作模块,用于对本地知识库系统中的知识库进行增删改查(CRUD)操作。它基于 SQLAlchemy ORM 框架 和一个自定义的装饰器 with_session 实现数据库会话管理。 📘 一、整体功能概述 该模块…...
基于Springboot+Vue的办公管理系统
角色: 管理员、员工 技术: 后端: SpringBoot, Vue2, MySQL, Mybatis-Plus 前端: Vue2, Element-UI, Axios, Echarts, Vue-Router 核心功能: 该办公管理系统是一个综合性的企业内部管理平台,旨在提升企业运营效率和员工管理水…...
Rust 开发环境搭建
环境搭建 1、开发工具RustRover 或者vs code 2、Cygwin64 安装 https://cygwin.com/install.html 在工具终端执行: rustup toolchain install stable-x86_64-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu 2、Hello World fn main() { println…...
深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏
一、引言 在深度学习中,我们训练出的神经网络往往非常庞大(比如像 ResNet、YOLOv8、Vision Transformer),虽然精度很高,但“太重”了,运行起来很慢,占用内存大,不适合部署到手机、摄…...
Kubernetes 节点自动伸缩(Cluster Autoscaler)原理与实践
在 Kubernetes 集群中,如何在保障应用高可用的同时有效地管理资源,一直是运维人员和开发者关注的重点。随着微服务架构的普及,集群内各个服务的负载波动日趋明显,传统的手动扩缩容方式已无法满足实时性和弹性需求。 Cluster Auto…...
