基于IntelliJ IDEA在开发当中的Git 操作

Git简介
Git 是⼀种分布式版本控制系统,它可以不受⽹络连接的限制,加上其它众多优点,⽬前已经成为程序开发⼈员做项⽬版本管理 时的⾸选,⾮开发⼈员也可以⽤ Git 来做⾃⼰的⽂档版本管理⼯具。
2013年,淘宝前端团队开始全⾯采⽤ Git 来做项⽬管理,Git 的api很多,但其实平时项⽬中90%的需求都只需要⽤到⼏个基本的功能即可

IDEA配置Git

1 在idea上选择本地安装的git.exe

在这里插入图片描述

2 创建项目并提交到本地库

这里我们创建一个简单的java项目
在这里插入图片描述

3 将项目提交到本地库

1 选择项目名

在这里插入图片描述

颜色变为红色,则表示已经初始化好了本地库
在这里插入图片描述

2 提交代码到暂存区和本地库(idea默认一起提交)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用idea提交到本地库的代码,颜色会变为正常的颜色,而没有提交到本地库的代码,颜色都是红色。

IDEA指定忽略文件

概念:
IDEA构建项目的特殊文件与class文件目录这些都是 IDEA 为了管理我们创建的工程而维护的文件,和开发的代码没有直接关系。最好不要在 Git 中进行追踪,也就是把它们忽略。

*.iml以iml后缀结尾文件
classes目录下所有文件
targe目录下所有文件

为什么要忽略特定文件呢?

同一个团队中很难保证大家使用相同的 IDEA工具,而 IDEA工具不同时,相关工程特定文件就有可能不同。如果这些文件加入版本控制,那么开发时很可能需要为了这些文件解决冲突。

指定忽略的置文件或目录:
方式1:
忽略指定文件,在IDEA列表中不显示出来,就不会被选择。
打开Setttings →Editor → File Types →Ignore files and folders下输入忽略文件
在这里插入图片描述
方式2(我的这个版本将该功能取消):
指定忽略文件或目录Settings→VersionControl→IgnoredFiles→+再刷新一下,就变成黄绿色梦
在这里插入图片描述
方式3:
安装.ignore插件来忽略文件
在这里插入图片描述在这里插入图片描述
重启完,在项目上右键->New ->.ignore file ->.gitignore file(Git)
在这里插入图片描述
在这里插入图片描述
选择 NO, 不加入到Git管理中
在这里插入图片描述
在这里插入图片描述

推送到远程库

首先我们先在码云上创建一个远程库
在这里插入图片描述
推送操作
项目右键→Git→Repository→Push…定义远程库信息,点击Define remote
在这里插入图片描述
定义远程库信息,点击Define remote
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看码云远程库,发现推送成功

克隆远程仓库项目到本地
操作步骤:
项目右键→ Git → Repository → Pull
在这里插入图片描述
克隆,最后点Clone
在这里插入图片描述
克隆成功
在这里插入图片描述
拉取远程库代码到本地
在这里插入图片描述
解决冲突
当Push时,出现以下窗口,说明有冲突,需要合并操作,点击merge进行合并
在这里插入图片描述
选择处理方式, 选择Merge…
在这里插入图片描述
如下图,左边是本地库,中间是最终合并结果,右边是远程仓库
在这里插入图片描述
合并完成后,点击Apply
在这里插入图片描述
然后再推送远程库

猜你喜欢

转载自blog.csdn.net/qq_44316726/article/details/106593530