java笔记整合_Java笔记01--IDEA整合Gitee(码云)

Git是什么?

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。(摘自百度百科)

是一个实时性较好的代码托管平台,可以让用户实时的上传、更新、下载代码。工作的时候不需要联网,因为版本都在自己的电脑上,如果两个人同时改了一个文件只需要把自己修改的推送给对方就可以互相看到对方的修改了,git可以直接看到更新了那些代码和文件。

所有的版本控制都同步到本地的每个用户,每个人都拥有全部的代码,不会因为服务器损坏或者网络问题在成不能工作的情况

a2ba08d79e4eb818129390b156d707eb.png

Git的优点

实现多区域多人协同开发

追踪和记载一个或者多个文件历史记录

组织和保护你的源代码和文档

统计工作量

并行开发,提高开发效率

跟踪记录整个软件的开发过程

减轻开发人员的负担,节省时间,同时降低人为错误

简单来说就是管理协同多人开发的技术

Git、Gitee与Github的关系

要自己做一些东西,或者和别人合作开发,就必须要学会使用Git。

Git是本地的,可以下载安装并配置环境。

而Github与Gitee是同一类,在云端。区别是Github是国外的,Gitee是国内的。二者的使用需要借助Git。我们需要通过Git把代码上传到Gitee或Github中。

5399ab608095f8973e861efa530988ba.png

Git下载

Git安装

默认一直下一步即可完成安装。

启动并配置Git

安装成功后出现三个工具

1263fd853d05ba7ddf6a2f17d6ba55e9.pngGit Bash:启动与Unix和Linux命令行一样的命令行,使用最多(建议使用命令行,熟悉命令)。

Git CMD:启动window命令行。

Git GUI: 启动Git图形化界面,不建议私用。

* 需要设置Git用户名和邮箱

13235f30f5fd0c8e0c6809f04901fcbe.png

Git的四个区域

工作区(存放代码的地方)、暂存区(存放工作区中修改的文件列表信息的文件)、本地仓库(本地存放数据的位置,Head指向最新放入仓库的版本)、远程仓库(托管代码的服务器),具体关系如下:

Git工作流程

一.在工作目录中添加,修改文件

二.将需要进行的版本管理的文件放入暂存区 git.add

三.将暂存区的文件提交到git仓库 git commit

四.提交到远程仓库 git push 一般的远程仓库有两种github,gitee

在IDEA中整合Git

22ac667e827f66ef537b34f6a1e7015e.png

Gitee注册

在IDEA中安装、整合Gitee插件

打开Setting中的Plugins选项,然后进行gitee插件搜索和安装,如图所示:

b3f2def68b9213e1faff23d422bb1237.png

Gitee 安装成功以后,检查是否在Version Control中有Gitee选项,如图所示:

131617abac1c8fd82b935b9603cb20d1.png

点击Version Control的Gitee选项,进入Gitee配置,如图所示:

1a5962d2b798d9dc89e2a7cd1302f7d6.png

在Gitee配置界面,选则添加账户(Add Account),进入账户配置界面,如图所示:

4dcb84dfae10896ae7a0d72fe788675e.png

在Gitee账户配置界面,进行连接Gitee平台的账户配置(要事先注册好Gitee平台账户),然后点击Log in进行登陆,登陆成功以后会呈现如下界面,如图所示:

fad1b6aed52a933b550eb1b6e45582b9.png

IDEA中基于Git的项目操作

将项目、Module推送到Gitee远程代码托管平台。

在推送代码之前一定要确保已经从Git官网下载了程序到本地。

VCS->import into version control->share project on gitee

9291dcf199391e2981baa6e6832d6a4d.png

指定Gitee仓库的仓库名(库不存在,推送时自动创建),如图所示:

1a83823e1e907279c6dbbec6e0cacaff.png

更新项目

1.在项目上右键->git->commit directory->添加注释

2.在项目上右键->git->repository->push

c6daf599683ee69d811df6bb8231c51e.png

24f2b65c8724b95eabcb2bca934203db.png

从Gitee克隆(Clone)项目到IDEA

VSC->get from version control->在码云网站上把url拿过来(截止到项目名:e.g. https://gitee.com/wang-yibo970728/ThirdProject00001)

7ca97c9dab8e5d0876b5e2beecdf4f9a.png

af65dcf51c4bf5714ea2269d35b1d905.png

常见问题

1.无论是上传、更新还是下载代码都需要先把项目添加(add)到git上,否则不能commit and push

77959a4fd34999f3bee9400bd48d11bb.png

2.如果上传完代码之后页面如下图,则检查 settings->version control->Git 是否指向了.exe

c6953b099228899955c75d9f1929d013.png

3.右键项目没有git选项

921b2d40ef035216fcfeaa8d329d7e25.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值