Git的安装与配置以及在IDEA中使用Git(2023最新)

Git

目录

Git

认识Git

Git 与 SVN 区别

Git工作流程图

Git 安装配置

Windows 平台上安装

Git仓库

创建本地仓库

创建远程仓库

在IDEA中使用Git

在IDEA中配置Git

IDEA项目提交到远程仓库

IDEA导入远程仓库项目

更新和冲突


认识Git

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

Git 与 SVN 区别

Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。

如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应 Git 提供的一些概念和特征。

Git 与 SVN 区别点:

1、Git 是分布式的,SVN 不是

2、Git 把内容按元数据方式存储,而 SVN 是按文件

3、Git 分支和 SVN 的分支不同

4、Git 没有一个全局的版本号,而 SVN 有

5、Git 的内容完整性要优于 SVN

Git 安装配置

在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。

Windows 平台上安装

1.Git 各平台安装包下载地址为:Git - Downloads (官网)

2.安装包下载地址:Git for Windows

3.官网慢,可以用国内的镜像:CNPM Binaries Mirror

这三个链接都可以下载Git。

第一个链接下载方式:

1.打开官网,点击Windows下载

Git的安装与配置以及在IDEA中使用Git(2023最新)_第1张图片

2.点击下载

Git的安装与配置以及在IDEA中使用Git(2023最新)_第2张图片

3.下载完成 打开Git-2.40.1-64-bit.exe

 直接Install安装

Git的安装与配置以及在IDEA中使用Git(2023最新)_第3张图片

安装完成后,右键桌面出现Git GUI Here和Git Bash Here,说明安装成功。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第4张图片

或者在命令行输入git -v,如果成功显示版本说明安装成功。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第5张图片

第二个链接下载方式:

直接点击Download就可以了,后续步骤跟第一种一样。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第6张图片

第三个链接下载方式:

打开网址,找到想下载的版本Git的安装与配置以及在IDEA中使用Git(2023最新)_第7张图片

 之后,下载一下安装包,这里推荐下载exe格式的,安装方便快捷。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第8张图片

单击下载,之后和第一种步骤一样。

备注:

Git GUI: Git提供的图形界面工具

Git Bash: Git提供的命令行工具

当安装Git后首先要做的事情就是设置用户名称和email,这是非常重要的,因为每次Git提交都会使用该用户信息。

1.打开Git Bash

2.设置自己的用户名和邮箱地址

git config --global user.name "ZhangSan"

git config --global user.email "[email protected]"

查看配置是否成功

git config --global user.name

git config --global user.email

Git仓库

创建本地仓库

要使用Git对我们的代码进行版本控制,首先需要获得本地仓库

  1. 在电脑的任意位置创建一个空目录 (例如test) 作为我们的本地Git仓库

  2. 进入这个目录中,点击右键打开Git bash窗口

  3. 执行命令git init

  4. 如果创建成功后可在文件夹下看到隐藏的.git目录

创建远程仓库

1.打开gitee(码云)。 Gitee - 企业级 DevOps 研发效能平台

2.注册账号

3.点击创建仓库Git的安装与配置以及在IDEA中使用Git(2023最新)_第9张图片

4.填写仓库信息,创建仓库 

Git的安装与配置以及在IDEA中使用Git(2023最新)_第10张图片

点击HTTPS,可以复制仓库地址的路径

Git的安装与配置以及在IDEA中使用Git(2023最新)_第11张图片

然后点击初始化,进到仓库页面

Git的安装与配置以及在IDEA中使用Git(2023最新)_第12张图片

点击克隆/下载也会弹出仓库地址

Git的安装与配置以及在IDEA中使用Git(2023最新)_第13张图片

在IDEA中使用Git

在IDEA中配置Git

安装好Intellil IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。选择File-Settings打开设置窗口,找到Version Control下的git选项:

Git的安装与配置以及在IDEA中使用Git(2023最新)_第14张图片

IDEA项目提交到远程仓库

1.再创建一个新的仓库

2.在本地新建一个代码文件夹 如test,之后代码都写在里面

3.在test里面点击git Bash Here 打开命令符窗口,输入git clone 并且右键点击Paste,把远程仓库复制到test文件夹下

Git的安装与配置以及在IDEA中使用Git(2023最新)_第15张图片

 输入账号密码

Git的安装与配置以及在IDEA中使用Git(2023最新)_第16张图片

成功页面:

Git的安装与配置以及在IDEA中使用Git(2023最新)_第17张图片

这样远程仓库就克隆到本地了

然后我们新建一个Module

目录如下:

Git的安装与配置以及在IDEA中使用Git(2023最新)_第18张图片

创建一个Java类

然后会弹框,我们就添加到暂存区,点击Add

Git的安装与配置以及在IDEA中使用Git(2023最新)_第19张图片

然后提交

Git的安装与配置以及在IDEA中使用Git(2023最新)_第20张图片

然后点击push。

成功消息: 

引入git版本控制之后,文件颜色会有变化:

红色:创建之后没有add,没提交,不在版本控制范围之内,这时候文件是红色的,需要先add文件; 绿色:add之后是文件绿色的,没有提交(commit); 蓝色:原本有一个文件,改动过后没有提交(commit)是蓝色的,提交之后,变成正常颜色。

另外。提交之后会产生提交日志

Git的安装与配置以及在IDEA中使用Git(2023最新)_第21张图片

IDEA导入远程仓库项目

1.点击 Get from VCS

2.填写完成点击Clone,这样就成功了。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第22张图片

更新和冲突

打开仓库,修改一下代码,点击提交。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第23张图片

 打开IDEA找到我们之前的项目

Git的安装与配置以及在IDEA中使用Git(2023最新)_第24张图片

 本地项目并没有发生变化。

这时候我们再修改一下本地的代码:

Git的安装与配置以及在IDEA中使用Git(2023最新)_第25张图片然后提交,会弹出一个提示,因为我们没有更新项目就编写了代码,所以导致我们本地修改的代码和远程仓库的代码发生了冲突。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第26张图片

解决冲突:

点击Merge,弹出,再次点击Merge

Git的安装与配置以及在IDEA中使用Git(2023最新)_第27张图片

会显示解决冲突界面 

Git的安装与配置以及在IDEA中使用Git(2023最新)_第28张图片

点击箭头会合并到中间的版本。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第29张图片Git的安装与配置以及在IDEA中使用Git(2023最新)_第30张图片

这是最终处理冲突之后的结果,在实际开发中,要选择自己想要传到远程仓库的代码,如果选择错误,可以取消合并,重新选择。Git的安装与配置以及在IDEA中使用Git(2023最新)_第31张图片

 处理完成后再次点击提交,可以看到远程仓库的代码已经改变了

Git的安装与配置以及在IDEA中使用Git(2023最新)_第32张图片

处理冲突很麻烦,但是养成每天编写代码之前,都更新一次的好习惯,这种冲突就会很少发生。

更新项目:

再次更改远程仓库的代码Git的安装与配置以及在IDEA中使用Git(2023最新)_第33张图片

 打开IDEA,点击蓝色箭头

Git的安装与配置以及在IDEA中使用Git(2023最新)_第34张图片

 选择OK

Git的安装与配置以及在IDEA中使用Git(2023最新)_第35张图片

 更新完成。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第36张图片

 更新也会有日志生成,可以查看更新内容。

Git的安装与配置以及在IDEA中使用Git(2023最新)_第37张图片更新完后,在编写自己的代码,编写完成再提交就不会报冲突错误了。

尊重原创,转载请标明出处!!!

你可能感兴趣的:(git,github,intellij-idea)