【IDEA使用码云教程】

IDEA使用码云教程

    • 一、下载、安装git
    • 二、配置Gitee插件
    • 三、克隆项目
    • 四、上传项目
    • 五、推送项目
    • 六、更新项目

一、下载、安装git

1.打开git官网,选择你的操作系统
官网下载地址:https://git-scm.com/downloads
在这里插入图片描述
2.根据你的系统位数选择相应的版本下载
系统位数一般都是64位。
在这里插入图片描述
3.安装
打开你下载的那个 exe 文件。
直接 next 是最简单的方式,复杂的选项就不介绍了,没必要。
注意在安装过程中记住你的安装目录。默认在“ C:\Program Files ”目录下。

4.配置全局的用户名、邮箱
安装完成以后,需要配置用户名、邮箱。你提交代码到别人仓库的时候总得有个身份吧?就是这个作用。就用你Gitee的注册邮箱吧。
打开左下角系统菜单,找到 Git Bash ,点击打开。
在这里插入图片描述
在这里插入图片描述
分别输入以下代码并回车,注意把引号中的用户名、邮箱改成你自己的。

git config --global user.name "用户名"
git config --global user.email "邮箱"

如果你没配置用户名、邮箱,以后会弹出以下窗口,也可以配置:
在这里插入图片描述
5.在idea中配置git目录
选择idea的File选项卡,选择Setting打开设置
在这里插入图片描述
选择Version Control下的Git
选择那三个点
选择你的Git安装目录下的bin–>git.exe,点击OK
在这里插入图片描述
点击“Test”,出现版本号就成功了。
在这里插入图片描述

二、配置Gitee插件

提前准备:码云账号(https://gitee.com/)

1.选择idea的 File 选项卡,选择 Setting 打开设置
在这里插入图片描述
2.安装码云官方插件gitee

2.1选择Plugins,搜索框输入gitee,点击“search in repositories”搜索存储库
在这里插入图片描述
2.2选择搜索结果中的 Gitee 安装
在这里插入图片描述
2.3安装完成后点击重启IDEA即可
在这里插入图片描述
安装完成后重启
在这里插入图片描述
3.配置gitee的API token

3.1打开设置页面,选择Version Control下的“Gitee”

3.2点击右边的“Create API token”

3.3在弹出的登录框中输入登录名和密码,点击“Login”登录
在这里插入图片描述
注意,此处用户名并不是你的手机号、邮箱,而是你码云个人主页里的用户名
在这里插入图片描述
3.4登录以后测试是否成功
在这里插入图片描述

三、克隆项目

克隆项目
在码云或GitHub这些项目托管网站找到项目地址:打开项目,点击右边的“克隆”,然后复制项目地址
在这里插入图片描述
选择“File”–>“New”–>“Project from Version Control”–>“Git”
在这里插入图片描述
在“URL”输入第一步复制的项目地址,点击Test,“Connection successful”连接成功,在“Directory”选择保存地址以后点击“Clone”
在这里插入图片描述
等待克隆。打开项目,大功告成。
在这里插入图片描述

四、上传项目

1.打开项目,工具栏选择“VCS”–>“Import into Version Control”–>“Share Project on Gitee”
在这里插入图片描述
2.填入项目名“New repository name”和项目说明“Description”,选择是否私有,点击“Share”上传
在这里插入图片描述
3.初次提交会弹出此窗口,输入你码云的账号密码就可以了
在这里插入图片描述
4.等idea提示成功以后,打开码云就能看见你分享的项目了
在这里插入图片描述

五、推送项目

不管上传还是下载,完成其中一个步骤以后就可以更简单的更新与拉取项目,进行多人协作开发了。

推送自己的更新
1.代码修改以后,点击工具栏的“VCS”–>“Commit…”或者那个绿色的勾(下图任何一种即可)
在这里插入图片描述
或者
在这里插入图片描述
2.核对信息,点击Commit提交
在这里插入图片描述
3.如果出现警告,可以查看,如果不想查看,直接“Commit”提交就行(这是说你代码有问题还没解决,可忽略)
在这里插入图片描述
4.提交成功。注:提交和推送是有区别的,提交这一步并没有将代码更新到服务器!
在这里插入图片描述
可 Commit 多个。
在这里插入图片描述
5.推送到服务器,点击“VCS”–>“Git”–>“Push…”
在这里插入图片描述
推送1
在这里插入图片描述
推送结果:
在这里插入图片描述

六、更新项目

拉取同事的更新
每次修改代码之前先拉取更新,避免代码冲突。

1.点击工具栏的“VCS”–>“Update Project…”或者那个指向左下角的蓝色小箭头(下图任意一种方式即可)
在这里插入图片描述
2.使用默认的选项,直接点击OK,就更新了。
在这里插入图片描述
3.查看右下角提示,由于我这里项目跟服务器上的相同,所以提示“所有文件已经是最新版”
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/21925.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring Cloud Alibaba 集成 sentinel ,sentinel控制台不能检测到服务,但是在命令行配置启动参数就能看到服务

问题背景 Spring Cloud Alibaba 集成 sentinel ,sentinel代码写的限流降级的功能都是好的,但是sentinel控制台不能检测到服务,在程序启动时配置JVM启动参数(-Dcsp.sentinel.dashboard.serverlocalhost:18080 -Dproject.namename-…

成绩管理系统

系列文章 任务28 成绩管理系统 文章目录 系列文章一、实践目的与要求1、目的2、要求 二、课题任务三、总体设计1.存储结构及数据类型定义2.程序结构3.所实现的功能函数4、程序流程图 四、小组成员及分工五、 测试读入数据浏览全部信息增加学生信息保存数据删除学生信息修改学生…

【活动预告】数据集成引擎BitSail遇上CDC

BitSail是字节跳动开源数据集成引擎,于2022年10月26日宣布开源,可支持多种异构数据源间的数据同步,并提供离线、实时、全量、增量场景下全域数据集成解决方案。BitSail支撑了字节内部众多的业务线,支持多种数据源之间的批式/流式/…

头歌计算机组成原理实验—运算器设计(6)第6关:5位无符号阵列乘法器设计

第6关:5位无符号阵列乘法器设计 实验目的 帮助学生掌握阵列乘法器的实现原理,能够分析阵列乘法器的性能,能在 Logisim 中绘制阵列乘法器电路。 视频讲解 实验内容 在 Logisim 中打开 alu.circ 文件,在5位阵列乘法器中实现斜向…

Rocketmq常用使用场景

RocketMQ 是阿里开源的分布式消息中间件,跟其它中间件相比,RocketMQ 的特点是纯JAVA实现 基础概念 Producer: 消息生产者,负责产生消息,一般由业务系统负责产生消息 Producer Group: 消息生产者组&#xf…

聚会游戏玩什么?UMO轻松炒热气氛

UMO是一款有趣的多人益智桌游,考验玩家耐力和技巧的比拼!玩家将在游戏中通过特定的规则来出牌,谁先出完所有牌谁就赢,游戏非常讲究策略和运气哦~ 当玩家手上只剩一张牌时,必须喊出UMO!游戏因此得名。【数字…

3 个令人惊艳的 ChatGPT 项目,开源了!

过去一周,AI 界又发生了天翻地覆的变化,其中,最广为人知的,应该是 OpenAI 正式上线 ChatGPT iOS 客户端,让所有人都可以更方便的在手机上与 ChatGPT 聊天。 此外,Stable Diffusion 母公司 Stability AI 也…

论文阅读_音频压缩_SoundStream

论文信息 number headings: auto, first-level 2, max 4, _.1.1 name_en: SoundStream: An End-to-End Neural Audio Codec name_ch: SoundStream:一种端到端的神经音频编解码器 paper_addr: http://arxiv.org/abs/2107.03312 doi: 10.1109/TASLP.2021.3129994 dat…

Apache Kafka - 安装注意事项

文章目录 概述安装Kafka配置Kafka启动Kafka配置注意事项导图 概述 在现代的大数据时代,消息队列成为了极为重要的组件。Kafka作为一种高吞吐量、低延迟、可扩展的分布式发布订阅消息系统,在大数据领域得到了广泛的应用。来,这里我们将介绍如…

Python系列之字符串和列表

感谢点赞和关注 ,每天进步一点点!加油! 目录 一、字符串 1.1 字符串的定义与输入 1.2 字符串的拼接与格式化输出 1.3 字符串的下标 1.4 字符串的切片和倒序 1.5 字符串的常见操作 二、列表-List 2.1 列表的常见操作 2.2 列表合并和拼…

RocketMQ(超级无敌认真好用,万字收藏篇!!!!)

文章目录 RocketMQ1 RocketMQ简介2 Rocket安装2.1 Rocket安装(基于Linux)2.2 控制台安装 3 Rocket的使用3.1 普通消息发送3.1.1 同步消息发送3.1.2 异步消息发送3.1.3 单向消息发送 3.2 普通消息消费3.2.1 集群消费3.2.2 广播消费 3.3 收发顺序消息3.3.1 全局顺序生产消费3.2.2…

越来越多企业出现网络安全问题,是什么原因导致的?

近年来网络安全问题层出不穷,信息泄露、网络钓鱼、黑客攻击等问题频繁发生。 尽管有证据表明在一些全球知名的企业组织中存在价值数十亿美元的网络安全漏洞,但企业仍然没有认真对待网络安全。大公司在寻找各种理由来减少其网络安全预算,从而…

无魔法插件 - ChatGPT Sidebar with GPT-4

文章目录 1.介绍2.功能一览2.1 唤醒方式2.2 聊天功能2.3 快捷模板2.4 单独聊天界面2.5 ChatPDF2.6 任意位置快捷使用模板2.7 手机 APP 3.GPT-3.0 还是 GPT-3.5?4.免费 or 收费?5.安装 Sidebar 创作不易,如果本文对你有帮助,胖友记…

国考省考行测:资料分析:增量减量计算公式,百分数化分数

国考省考行测:增量减量计算公式 2022找工作是学历、能力和运气的超强结合体! 公务员特招重点就是专业技能,附带行测和申论,而常规国考省考最重要的还是申论和行测,所以大家认真准备吧,我讲一起屡屡申论和行测的重要知…

【FMC155】2 路14-bit、500MSPS/1GSPS/1.25GSPS 直流耦合ADC 同步采集FMC 子卡模块(AD9680)中文资料

板卡概述 FMC155 是一款基于VITA57.1 标准的,实现2 路14-bit、500MSPS/1GSPS/1.25GSPS 直流耦合ADC 同步采集FMC 子卡模块。该模块遵循VITA57.1 规范,可直接与FPGA 载卡配合使用,板卡ADC 器件采用ADI 的AD9680 芯片,该芯片具有两…

C++模板初阶

本期我们来学习C的模板,我们本期只是简单学习,为后续做铺垫,未来会深入讲解 目录 函数模板 类模板 下面我们进入正题 我们之前学习了函数重载,有函数重载我们可以完成很多事情,比如交换两个变量 void Swap(int&am…

tuple基本用法

元组简介 C11 标准新引入了一种类模板,命名为 tuple(中文可直译为元组)。tuple 最大的特点是:实例化的对象可以存储任意数量、任意类型的数据。 tuple 的应用场景很广泛,例如当需要存储多个不同类型的元素时&#xf…

高压功率放大器在木结构的螺栓连接松动检测系统中的应用

实验名称:功率放大器在面向木结构的螺栓连接松动检测系统中的应用 实验设备: 计算机、压电传感器PZT、D型数显扭矩扳手、NIELVISII+数据采集卡、ATA-2021H功率放大器等。 实验过程: 设计了一种基于压电时间反演法的木材连接螺栓松…

Menards EDI对接流程

Menards是一家美国的家居建材零售商,成立于1962年,总部位于美国威斯康星州的伊甸谷市。该公司经营各种家居建材产品,包括木材、地板、墙纸、厨房卫浴用品等,并拥有超过300家门店,分布在美国中西部和北部地区。Menards的…

Beats:如何在 Docker 容器中运行 Filebeat

今天在这篇博客中,我们将学习如何在容器环境中运行 Filebeat。 为了快速了解 Filebeat 是做什么用的: Filebeat用于转发和集中日志数据它重量轻,小型化,使用的资源更少它作为代理安装在你的服务器上它监视来自指定位置的日志文件…