news 2026/4/3 4:14:53

在 IntelliJ IDEA 中高效使用 Git 的实用指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在 IntelliJ IDEA 中高效使用 Git 的实用指南

文章目录

    • 📕1. 在IDEA上安装Git
    • 📕2. 通过IDEA可视化界面使用Git
        • ✏️2.1 从远程仓库拉取代码(git clone)
        • ✏️2.2 界面介绍
        • ✏️2.3 提交代码(图1)
        • ✏️2.4 查看合并请求列表(图2)
        • ✏️2.5 查看提交日志(图3)
        • ✏️2.6 新建分支
        • ✏️2.7 切换分支
        • ✏️2.8 解决合并冲突
    • 📕3. 通过命令行使用Git

特此注明 :
Designed By :长安城没有风
Version:1.0
Time:2025.12.14
Location:辽宁·大连

📕1. 在IDEA上安装Git

在IDEA上安装Git非常简单,按照以下步骤进行操作即可:

  1. 打开IntelliJ IDEA,进入主界面。
  2. 点击顶部菜单栏的“File”,然后选择“Settings”(或者直接使用快捷键“Ctrl+Alt+S”打开Settings)。
  3. 在Settings对话框中,点击左侧面板的“Version Control”选项,然后再点击右侧面板中的“Git”。
  4. 在Git设置页面中,先检查是否已安装了Git,可以点击“Test”按钮测试Git是否正常工作。如果没有安装Git,点击“Download and Install”按钮,IntelliJ IDEA会自动下载并安装Git。
  5. 安装完Git后,还需配置Git的路径。点击“Path to Git executable”,然后选择Git的安装路径。如果是Windows系统,在Git的安装目录下找到“bin”文件夹,选择“git.exe”文件。如果是Mac OS系统,选择“usr/local/bin/git”。点击“OK”保存设置。
  6. 完成上述设置后,点击“OK”关闭Settings对话框。

📕2. 通过IDEA可视化界面使用Git

注:博主尽量使用图片给大家介绍常见操作,但由于IDEA版本不同,页面位置可能会稍稍有所差异,请大家以自己的IDEA版本为主

✏️2.1 从远程仓库拉取代码(git clone)

✏️2.2 界面介绍

✏️2.3 提交代码(图1)

✏️2.4 查看合并请求列表(图2)

✏️2.5 查看提交日志(图3)

✏️2.6 新建分支

✏️2.7 切换分支

✏️2.8 解决合并冲突


Rebase与Merge的区别

假设当前我们有master和feature分支,当你在专用分支上开发新 feature 时,然后另一个团队成员在 master 分支提交了新的 commits,这种属于正常的Git工作场景。如下图:

现在,假设在 master 分支上的新提交与你正在开发的 feature 相关,需要master分支将新提交的记录合并到你的 feature 分支中。

  1. git merge 合并master到feature


2.git rebase 合并master到feature

📕3. 通过命令行使用Git

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 17:57:07

AI编程:Trae CN用户规则和项目规则定义分享

诸神缄默不语-个人技术博文与视频目录 文章目录1. 用户规则2. 项目规则1. 网站前端3. 参考资料1. 用户规则 位置在C:\Users\user_name.trae-cn\user_rules.md下,Trae CN官方引导: 参考提示词: **核心理念与原则** > **简洁至上**&#…

作者头像 李华
网站建设 2026/3/9 23:30:09

基于SpringBoot+Vue的超市食品安全管理系统设计与实现

前言 🌞博主介绍:✌CSDN特邀作者、全栈领域优质创作者、10年IT从业经验、码云/掘金/知乎/B站/华为云/阿里云等平台优质作者、专注于Java、小程序/APP、python、大数据等技术领域和毕业项目实战,以及程序定制化开发、文档编写、答疑辅导等。✌…

作者头像 李华
网站建设 2026/4/2 1:56:28

USB数据线/串口线---无法识别问题全解@

问题一:手机用USB数据线连接电脑,可充电但电脑读取不到手机怎么办? 通常,当用USB数据线连接手机和电脑后,在电脑桌面的右下角会有连接提示,并在电脑桌面的中间弹出查看文件的对话框。 (有些线是…

作者头像 李华
网站建设 2026/3/30 18:30:56

《用好 Pandas,轻松驾驭大数据:高效处理技巧与实战指南》

《用好 Pandas,轻松驾驭大数据:高效处理技巧与实战指南》 在数据驱动的时代,Python 的 pandas 库几乎是每位数据分析师、工程师和科学家的“标配”。它以灵活的数据结构(如 DataFrame 和 Series)、丰富的操作接口和优雅…

作者头像 李华
网站建设 2026/4/2 13:36:42

刷新页面不等于新页面,一次由油猴脚本不执行解决的暗坑

复述 我打算在B站编写一个油猴脚本来提供便利。于是直接写好脚本后刷新页面,发现不运行。打开油猴脚本的扩展提示“该脚本未执行”。 经过好一段时间的痛苦排查也没有发现到底是反爬机制还是脚本错误导致的问题,我无意中打开了新的B站页面,脚…

作者头像 李华
网站建设 2026/3/30 21:05:54

C++笔记:流式异步日志库

综合我之前学过的异步日志库,流的缓冲区以及TensorRT里sample的日志设计。总结出了一套流式异步日志。 参考文章: C笔记:实现小型日志系统-CSDN博客 TensorRT笔记(2):解析样例中Logger日志类的设计-CSDN…

作者头像 李华