当前位置: 首页 > news >正文

在 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

http://www.cnnetsun.cn/news/52640.html

相关文章:

  • Claude vs ChatGPT vs Gemini:全方位对比与选用指南
  • 大模型量化技术原理-ZeroQuant系列(一)
  • RISCV的异常和中断
  • vue基于Spring Boot框架的水果商城设计与实现_6628xfyb_
  • 【入门级-数据结构-3、特殊树:完全二叉树的定义与基本性质】
  • python用openpyxl操作excel-读取或创建excel文件
  • 刷题日记day5(二分+前缀和)
  • 005-AES:采招网
  • 基于python+django的在线考试系统(源码+lw+部署文档+讲解等)
  • C语言一维与二维数组名详解:从本质理解到高手应用
  • 当水印遇见AI:一场像素级的美学修复之旅
  • 软件测试是保障软件质量的关键环节,尤其在当前无法完全依赖形式化方法证明软件正确性的背景下,测试成为发现缺陷最主要、最有效的手段
  • 如何用AI快速生成Flink面试题答案?
  • 10分钟搞定:DeepSeek本地开发环境快速搭建方案
  • 豆包AI手机智能操控的硬核原理
  • CVE-2023-48795漏洞深度解析:原理与影响
  • 深入解析strspn:字符串扫描的精确尺子
  • 纺织AI设计系统:用技术重构创意与效率
  • 用AI辅助开发:weditor的自动化测试新体验
  • vivo真机adb 命令获取手机当前窗口信息
  • 3分钟极速安装!MinGW自动化方案对比
  • Spring Boot依赖冲突:新手必看指南
  • 1小时快速搭建Kiro下载工具原型
  • GitLab本地部署效率革命:比官方文档快3倍的极简方案
  • 智能问数如何让数据分析效率提升10倍
  • Phyfusion在游戏开发中的5个惊艳应用案例
  • 电商网站商品筛选栏的sticky定位实战
  • 零基础学结构体:从概念到实战5个例子
  • 5分钟搭建status_invalid_image_hash检测原型
  • 人工智能应用-机器视觉:车牌识别(1)