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

Git是什么?

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。(摘自百度百科)
是一个实时性较好的代码托管平台,可以让用户实时的上传、更新、下载代码。工作的时候不需要联网,因为版本都在自己的电脑上,如果两个人同时改了一个文件只需要把自己修改的推送给对方就可以互相看到对方的修改了,git可以直接看到更新了那些代码和文件。
所有的版本控制都同步到本地的每个用户,每个人都拥有全部的代码,不会因为服务器损坏或者网络问题在成不能工作的情况
Java笔记01--IDEA整合Gitee(码云)_第1张图片

Git的优点

实现多区域多人协同开发
追踪和记载一个或者多个文件历史记录
组织和保护你的源代码和文档
统计工作量
并行开发,提高开发效率
跟踪记录整个软件的开发过程
减轻开发人员的负担,节省时间,同时降低人为错误
简单来说就是管理协同多人开发的技术

Git、Gitee与Github的关系

要自己做一些东西,或者和别人合作开发,就必须要学会使用Git。
Git是本地的,可以下载安装并配置环境。
而Github与Gitee是同一类,在云端。区别是Github是国外的,Gitee是国内的。二者的使用需要借助Git。我们需要通过Git把代码上传到Gitee或Github中。
Java笔记01--IDEA整合Gitee(码云)_第2张图片

Git下载

下载与系统对应版本即可
https://git-scm.com/downloads

Git安装

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

启动并配置Git

安装成功后出现三个工具
Java笔记01--IDEA整合Gitee(码云)_第3张图片

  • Git Bash:启动与Unix和Linux命令行一样的命令行,使用最多(建议使用命令行,熟悉命令)。
  • Git CMD:启动window命令行。
  • Git GUI: 启动Git图形化界面,不建议私用。

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

Java笔记01--IDEA整合Gitee(码云)_第4张图片

Git的四个区域

工作区(存放代码的地方)、暂存区(存放工作区中修改的文件列表信息的文件)、本地仓库(本地存放数据的位置,Head指向最新放入仓库的版本)、远程仓库(托管代码的服务器),具体关系如下:
Java笔记01--IDEA整合Gitee(码云)_第5张图片

Git工作流程

一.在工作目录中添加,修改文件
二.将需要进行的版本管理的文件放入暂存区 git.add
三.将暂存区的文件提交到git仓库 git commit
四.提交到远程仓库 git push 一般的远程仓库有两种github,gitee

在IDEA中整合Git

Java笔记01--IDEA整合Gitee(码云)_第6张图片

Gitee注册

官网:https://gitee.com
Java笔记01--IDEA整合Gitee(码云)_第7张图片

在IDEA中安装、整合Gitee插件

打开Setting中的Plugins选项,然后进行gitee插件搜索和安装,如图所示:
Java笔记01--IDEA整合Gitee(码云)_第8张图片

IDEA中基于Git的项目操作

将项目、Module推送到Gitee远程代码托管平台。
在推送代码之前一定要确保已经从Git官网下载了程序到本地。
VCS->import into version control->share project on gitee
Java笔记01--IDEA整合Gitee(码云)_第9张图片

从Gitee克隆(Clone)项目到IDEA

VSC->get from version control->在码云网站上把url拿过来(截止到项目名:e.g. https://gitee.com/wang-yibo970728/ThirdProject00001)
Java笔记01--IDEA整合Gitee(码云)_第10张图片

常见问题

1.无论是上传、更新还是下载代码都需要先把项目添加(add)到git上,否则不能commit and push
Java笔记01--IDEA整合Gitee(码云)_第11张图片

你可能感兴趣的:(springboot,idea,git)