在IntelliJ IDEA中配置Git过程

 更新时间:2026年04月28日 10:15:32   作者:BlueSea 每日coding  
本文介绍了在IntelliJ IDEA中配置Git的全过程,包括安装Git、在IDEA中配置Git路径以及在项目中启用Git,具体步骤分为三步:安装Git,配置IDEA中的Git路径,并在项目中启用Git,最后,还介绍了基本操作与进阶配置,如提交代码、推送/拉取代码、设置Git用户名等

在 IntelliJ IDEA 中配置 Git 非常简单,IDE 的绝大多数版本控制功能都是开箱即用的。

下面我会分步介绍从安装 Git 到完成配置的全过程,你可以结合你之前的 Java 项目(比如那个计算器项目)来操作。

整个流程主要分为三步:① 安装 Git 本体 → ② 在 IDEA 中配置 Git 路径 → ③ 在项目中启用 Git 版本控制

第一步:安装 Git

在配置 IDEA 之前,需要确保你的电脑上已经安装了 Git。

  • Windows:从 Git 官网 下载安装包,一路默认安装即可。
  • macOS:如果你装了 Homebrew,可以用命令 brew install git 安装。
  • Linux (Ubuntu/Debian):使用命令 sudo apt install git 安装。

安装完成后,可以打开命令行(终端或 Git Bash),输入 git --version 验证是否安装成功。如果显示版本号,说明 Git 已经就绪。

第二步:在 IntelliJ IDEA 中配置 Git 路径

正常情况下,IDEA 会自动检测到 Git 的安装位置,但如果你用的是便携版或自定义路径,可以手动配置一下。

1、打开设置

  • Windows/Linux:点击 File -> Settings
  • macOS:点击 IntelliJ IDEA -> Preferences

2、找到 Git 配置项:在设置窗口左侧,展开 Version Control,然后点击 Git

3、配置可执行文件路径

在右侧 Path to Git executable 一栏,确保路径正确(Windows 通常是 C:\Program Files\Git\bin\git.exe,Mac/Linux 通常是 /usr/bin/git

  • 如果不确定,可以点击路径旁边的文件夹图标,手动浏览并选中 Git 的安装路径。
  • 测试配置:点击路径输入框右侧的 Test 按钮。IDEA 会弹出一个对话框,显示 Git 的版本号,这说明配置成功了。

小提示:如果你使用的是 Windows Subsystem for Linux (WSL2),IDEA 也支持直接使用 WSL 内的 Git,路径通常为 \\wsl$\debian\usr\bin\git 这样的格式。

第三步:在项目中启用 Git

配置好 Git 后,就可以在你之前写的 Java 项目中启用版本控制了。根据你的项目是否已存在,有两种常见场景:

场景 A:从零开始(创建新项目并初始化 Git)

如果你打算创建一个新的 Java 项目(比如一个新的计算器项目),可以在创建项目时直接初始化 Git 仓库。

操作:点击 File -> New -> Project,在创建项目的向导中,找到并勾选 Create Git repository 复选框。项目创建完成后,Git 就已经自动初始化好了。

场景 B:接手旧项目(为现有项目启用 Git)

如果你手头已经有一个现成的 Java 项目(比如之前文章中的 calculator 项目),想把它纳入 Git 管理,可以这样操作:

  • 在 IDEA 中打开你的 Java 项目。
  • 点击顶部菜单 VCS -> Enable Version Control Integration...
  • 在弹出的窗口中选择 Git,然后点击 OK。这样,项目的根目录下就会生成一个 .git 文件夹,代表 Git 仓库已初始化完成。

接下来:基本操作与进阶配置

启用 Git 后,你就可以开始愉快地玩耍了。

  • 提交代码:修改文件后,按快捷键 Ctrl + K (macOS 为 Cmd + K) 打开 Commit 工具窗口,选择要提交的文件,输入提交信息,点击 Commit 即可。
  • 推送/拉取代码:通过 Git 菜单下的 Push (Ctrl+Shift+K) 和 Pull (Ctrl+T) 命令与远程仓库(如 GitHub、GitLab)同步代码。
  • 设置 Git 用户名:首次提交时,IDEA 可能会提示你设置 Git 用户名和邮箱,这是为了将提交与你的身份关联起来。你也可以在终端用以下命令设置全局信息:
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
  • 密码管理(可选):如果你希望 IDEA 记住 Git 远程仓库的密码,可以在 Settings -> Appearance & Behavior -> System Settings -> Passwords 中配置密码管理策略,比如使用系统钥匙串(macOS/Linux)或 KeePass。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java基础-Java常量和常量值

    Java基础-Java常量和常量值

    这篇文章主要介绍了Java基础-Java常量和常量值,在程序中存在大量的数据来代表程序的状态,其中有些数据在程序运行过程中值不能发生改变,这些数据在程序中被叫做常量,下面文章对Java常量和常量值的详细内容,需要的小伙伴可以参考一下
    2022-01-01
  • 细品Java8中hashCode方法的使用

    细品Java8中hashCode方法的使用

    这篇文章主要介绍了细品Java8中hashCode方法的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • java 如何往已经存在的excel表格里面追加数据的方法

    java 如何往已经存在的excel表格里面追加数据的方法

    这篇文章主要介绍了java 如何往已经存在的excel表格里面追加数据的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Spring中bean的继承与抽象代码示例

    Spring中bean的继承与抽象代码示例

    这篇文章主要介绍了Spring中bean的继承与抽象代码示例,涉及abstract 属性,bean实例化,子bean 与普通bean等相关内容,代码示例中注释比较详细,需要的朋友可以参考下。
    2017-09-09
  • SpringBoot超详细讲解Thymeleaf模板引擎

    SpringBoot超详细讲解Thymeleaf模板引擎

    这篇文章主要分享了Spring Boot整合使用Thymeleaf,Thymeleaf是新一代的Java模板引擎,类似于Velocity、FreeMarker等传统引擎,关于其更多相关内容,需要的小伙伴可以参考一下
    2022-07-07
  • SpringBoot通过注解下载任意对象

    SpringBoot通过注解下载任意对象

    下载功能应该是比较常见的功能了,虽然一个项目里面可能出现的不多,但是基本上每个项目都会有,而且有些下载功能其实还是比较繁杂的,这篇文章主要介绍了SpringBoot一个注解就能帮你下载任意对象,需要的朋友可以参考下
    2023-08-08
  • Java8新特性之Optional使用详解

    Java8新特性之Optional使用详解

    这篇文章主要介绍了Java8新特性之Optional使用详解,为了解决空指针异常更加优雅,Java8 提供了 Optional 类库,Optional 实际上是个容器,它可以保存类型T的值,或者仅仅保存null,,需要的朋友可以参考下
    2023-08-08
  • Java BeanUtils 类作用、语法与示例详解

    Java BeanUtils 类作用、语法与示例详解

    BeanUtils是Apache Commons和Spring Framework提供的工具类,主要用于简化JavaBean的操作,接下来通过本文给大家介绍Java BeanUtils 类作用、语法与示例详解,感兴趣的朋友跟随小编一起看看吧
    2025-08-08
  • 深入理解Spring事务的隔离级别

    深入理解Spring事务的隔离级别

    Spring 事务的隔离级别是一个重要的概念,它定义了事务之间的隔离程度,以防止并发问题(如脏读、不可重复读和幻读),本文给大家介绍Spring事务的隔离级别,感兴趣的朋友跟随小编一起看看吧
    2025-11-11
  • Spring配置文件的拆分和整合过程分析

    Spring配置文件的拆分和整合过程分析

    在实际应用里,随着应用规模的增加,系统中 Bean 数量也大量增加,导致配置文件非常庞大。为了避免这种情况的产生,提高配置文件的可读性与可维护性,可以将Spring 配置文件分解成多个配置文件,感兴趣的朋友跟随小编一起看看吧
    2022-10-10

最新评论