[Git]IDEA集成Git

简介: [Git]IDEA集成Git

1. 配置 Git 忽略文件

与项目的实际功能无关,不参与服务器上部署运行的文件,把它们忽略掉能够屏蔽 IDE 工具之间的差异。

1.1 创建忽略规则文件

创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是 git.ignore)

这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig 文件引用,建议也放在用户家目录下

git.ignore 文件模版内容如下:

# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see 
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml

1.2 引用忽略规则文件

在.gitconfig 文件中引用忽略规则文件(此文件在 Windows 的家目录中)

[user]
  name = Layne
  email = Layne@atguigu.com
[core]
  excludesfile = 忽略规则文件路径

注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”

2. IDEA 中配置 Git

使用的IDEA版本为 2022.1

3. IDEA 初始化项目本地库

初始化本地库后,没有提交的代码文件会变成红色

初始化本地库后,忽略规则文件中选择Git忽略的文件类型文件名会变成透明

4. 添加到暂存区

4.1 单个文件添加到暂存区

4.2 整个项目添加到暂存区

添加到暂存区的文件文件名会变成绿色

5. 提交

5.1 提交单个文件

5.2 提交整个项目

提交之后,文件颜色恢复成黑色

6. 切换版本

修改代码并提交

被Git追踪的文件(文件名蓝颜色的文件)可以直接进行提交。

6.1 查看版本

黄色箭头为当前IDEA界面指向的版本,绿色箭头为分支指向的版本。

6.2 切换版本

7. 创建分支

或者idea界面右下角

8. 切换分支

9. 合并分支

9.1 正常合并

在 hot-fix 分支中修改代码并提交:

在 master 分支下合并 hot-fix 分支:

9.2 冲突合并

在 master 与 hot-fix 中分别修改同一个代码文件并进行提交:

在 master 分支下合并 hot-fix 分支:

相关文章
|
10月前
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
2057 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
1233 0
|
开发工具 git
idea结合git回到某个提交点
本文介绍了如何在IntelliJ IDEA中使用Git工具回退到之前的提交点,通过Git管理界面查看提交日志,选择特定提交并进行软重置、混合重置或硬重置以撤销后续的更改。
1966 1
idea结合git回到某个提交点
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
5439 3
|
开发工具 git
IDEA更改远程git仓库地址
【9月更文挑战第27天】本文介绍了两种在IntelliJ IDEA中更改远程Git仓库地址的方法:一是通过图形界面,在VCS设置中直接修改;二是通过IDEA内置的命令行工具使用`git`命令进行更改。具体步骤包括从版本控制菜单进入项目设置、修改远程仓库URL,以及使用`git remote set-url`命令更新仓库地址,并验证修改结果。这些方法适用于项目迁移或更换仓库地址的情况。
3412 6
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
2692 0
|
Shell 网络安全 开发工具
Git,GitHub,Gitee&IDEA集成Git
Git提交项目到GitHub简洁版、版本控制、安装、常用命令、分支、团队协作机制、Github、Gitee远程仓库、IDEA集成Git、IDEA集成Github、IDEA集成Gitee
Git,GitHub,Gitee&IDEA集成Git
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
180 0
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用
|
消息中间件 监控 Java
您是否已集成 Spring Boot 与 ActiveMQ?
您是否已集成 Spring Boot 与 ActiveMQ?
478 0