当前位置: 首页 > 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;增加写入…...

FanControl:让Windows风扇控制变得简单而智能的终极指南

FanControl&#xff1a;让Windows风扇控制变得简单而智能的终极指南 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/…...

模块电源PCB Layout实战:从元件摆放到噪声抑制的完整指南

1. 模块电源PCB Layout的核心挑战 刚拿到模块电源原理图时&#xff0c;很多工程师会直接开始画板&#xff0c;结果往往要反复修改。我做过十几个电源模块项目&#xff0c;发现PCB布局就像下棋&#xff0c;开局走错几步后面就很难挽回。模块电源的特殊性在于&#xff0c;它同时面…...

Gofile下载器终极指南:3倍速度轻松下载大文件

Gofile下载器终极指南&#xff1a;3倍速度轻松下载大文件 【免费下载链接】gofile-downloader Download files from https://gofile.io 项目地址: https://gitcode.com/gh_mirrors/go/gofile-downloader 想要从Gofile快速下载大型文件却总是被慢速和中断困扰&#xff1f…...

nli-distilroberta-base行业基准测试报告:在金融、法律、医疗文本上的专项评估

nli-distilroberta-base行业基准测试报告&#xff1a;在金融、法律、医疗文本上的专项评估 1. 测试背景与目标 自然语言推理(NLI)作为理解文本语义关系的核心技术&#xff0c;在专业领域的应用价值日益凸显。本次测试聚焦nli-distilroberta-base模型在金融、法律、医疗三大专…...

保姆级教程:零基础部署FLUX.2-Klein-9B,轻松实现AI智能图片修改

保姆级教程&#xff1a;零基础部署FLUX.2-Klein-9B&#xff0c;轻松实现AI智能图片修改 你是不是也遇到过这些情况&#xff1f;看到一张喜欢的衣服&#xff0c;想“穿”在自己照片上试试效果&#xff0c;却不会用复杂的修图软件。想给产品图换个背景&#xff0c;或者给模特衣服…...

别再明文传手机号了!一个登录Session搞定SM2国密加密,保护前端查询条件完整流程

敏感数据加密传输实战&#xff1a;基于SM2国密算法的前端查询条件保护方案 在数字化业务快速发展的今天&#xff0c;数据安全已成为开发者不可忽视的核心议题。特别是涉及用户手机号、身份证号等敏感信息的传输&#xff0c;传统的明文方式存在严重安全隐患。本文将介绍一种轻量…...

OpenClaw人人养虾:云服务成本对比

本指南详细对比了在不同云服务商上部署 OpenClaw 的成本&#xff0c;并提供优化建议帮你降低总体开支。服务器配置推荐根据使用规模选择合适的服务器配置&#xff1a;规模配置适用场景并发用户最小可用2C4G 40GB SSD个人使用、体验测试1-3 人推荐配置4C8G 80GB SSD小团队日常使…...

避坑指南:GPUStack纳管昇腾NPU时,Worker状态Not Ready?先检查chronyd时间同步!

GPUStack纳管昇腾NPU实战&#xff1a;从时间同步异常到Worker节点状态修复全解析 当你在深夜收到告警通知&#xff0c;发现GPUStack集群中某个昇腾NPU Worker节点突然变成"Not Ready"状态时&#xff0c;那种焦虑感我深有体会。特别是在生产环境中&#xff0c;这类问题…...

告别ros2 run!用Launch文件一键启动你的多机器人项目(附YAML配置模板)

告别ros2 run&#xff01;用Launch文件一键启动你的多机器人项目&#xff08;附YAML配置模板&#xff09; 在ROS 2开发中&#xff0c;手动逐个启动节点的方式就像用螺丝刀组装汽车——理论上可行&#xff0c;但效率低下且容易出错。当项目规模扩展到多个机器人协同工作时&#…...

告别抓包烦恼:在Mumu模拟器Android 12上配置Frida的保姆级避坑指南

告别抓包困境&#xff1a;Mumu模拟器Android 12环境Frida全流程实战手册 移动应用安全测试领域正面临一个关键转折点——随着主流应用逐步放弃对Android 9及以下版本的支持&#xff0c;测试人员不得不将工作环境升级到Android 10平台。Mumu模拟器提供的Android 12镜像成为当前最…...