在IDEA中使用Git

在IDEA中配置Git

在 Settings 中配置,点击 Test,如果能看到版本号就说明配置成功了

本地仓库操作

本地初始化仓库

.gitignore

在项目中有一个关于git的重要的配置文件

这个文件的作用就是在我们提交时忽略一些我们指定的文件或者目录

提交

在idea中我们没必要先 add 再 commit,可以直接 commit

恢复到之前的版本

点击 Reset 之后还会弹出一个提示框:

这里注意一下,根据自己的需要来选择

远程仓库操作

从远程仓库克隆

查看远程仓库

添加远程仓库

推送至远程仓库

从远程仓库拉取

分支操作

查看分支

创建分支

切换分支

将分支推送到远程仓库

合并分支

切换到master分支,然后

冲突解决

冲突发生时主要有两个原因

先来看第一个:

当开发人员A提交了一个版本后,开发人员B没有update就又提交了一个版本,此时会发生冲突,因为开发人员B提交的版本和仓库里的版本差了两个阶段

此时我们只需要点击一下 Merge 即可

再来说第二个:

当两个开发人员修改了**同一个文件的同一行代码时,**B先提交了,A再进行提交。此时就会发生冲突。我们点击Merge之后,就会看到

此时我们需要决定是用你自己的还是别人的,可以先找人沟通,如果你用自己的,就需要通知别人来update你的版本。

相关推荐
SimonKing1 分钟前
OpenCode AI编程助手如何添加Skills,优化项目!
java·后端·程序员
Seven972 小时前
剑指offer-80、⼆叉树中和为某⼀值的路径(二)
java
怒放吧德德13 小时前
Netty 4.2 入门指南:从概念到第一个程序
java·后端·netty
雨中飘荡的记忆15 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
心之语歌17 小时前
基于注解+拦截器的API动态路由实现方案
java·后端
华仔啊18 小时前
Stream 代码越写越难看?JDFrame 让 Java 逻辑回归优雅
java·后端
ray_liang18 小时前
用六边形架构与整洁架构对比是伪命题?
java·架构
闲云一鹤19 小时前
Git LFS 扫盲教程 - 你不会还在用 Git 管理大文件吧?
前端·git·前端工程化
Ray Liang20 小时前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
Java水解20 小时前
Java 中间件:Dubbo 服务降级(Mock 机制)
java·后端