如何在IDEA中优雅使用GIT?

您所在的位置:网站首页 git怎么删除commit记录 如何在IDEA中优雅使用GIT?

如何在IDEA中优雅使用GIT?

2023-05-26 01:12| 来源: 网络整理| 查看: 265

一、使用介绍1. 基本介绍

在 IDEA 的版本管理中未添加的文件为 红色 ,首次添加的文件为 绿色 ,已经提交但发生变化的文件为 灰色 。

当前项目的版本分支列表在右下角,可根据需求切换。

2. 系统配置

默认 IDEA 提交代码时会对代码进行分析,判断是否存在语法错误等等,如不需要在下图设置关闭即可。

二. 分支管理1. 分支创建

在实际开发中,当你功能开发进行到一半时此时突然有一个 BUG 需要修复,且正好这个异常的代码文件你做出了变更。此时即可以选择当前分支切出一个分支进行修改,事后再进行合并操作。

IDEA 中新建分支在右下角选择 New Branch 即可,完成分支创建后单机选择 Checkout 即可实现分支切换。

2. 分支合并

当需要将临时创建的分支合并到主分支 IDEA 同样提供可视化的操作的方式。

如需要将 branch-b 合并至 branch-a 则需要先切换至 branch-a 然后单击 branch-b 选择 merge 即可。若两个版本之间存在差异合并时会提示你选择合并策略,切记选择 Soft ,则会将差异的部分以未提交的格式保存在本地工作区。

三. 版本管理1. 变更存储

这里提供一个更为简单的方式,右击项目选择 Git 中的 Stash Changes,此时你所做出的所有变更便会暂时存储回滚,你可以安心修复 BUG。

当修复提交完成之后需要继续之前未完成的开发工作时,同样选中工程右击选择 Unstash Changes 即可,这里对 Unstash Changes 中的每个功能稍作介绍:

View: 查看选中存储中做出的变更。 Drop: 删除选中的存储变更。 Clear: 删除所有存储变更,慎用。 Pop stash: 弹出选中的存储变更至本地,然后删除此次存储记录。 Apply stash: 弹出选中的存储变更至本地,但仍然保留此次存储。

其中常用的即为 Apply stash ,需要注意弹出变更之前需要保证本地文件与 Git 一致,即本地文件没有发生变更,否则将无法正常弹出存储的变更。

2. 回滚撤销

如果在文件 commit 之后发现代码中修改有误需要撤销提交时,右击工程选中 Rest HEAD 。

选中后即可看见下图内容,在 To Commit 中输入 HEAD^ 。其中 Rest Type 包含如下两类:

Soft: 撤销 commit 记录,将 commit 内容回滚至本地。 Hard:撤销 commit 记录,直接丢弃 commit 内容,慎用。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3