Git学习(六):IDEA集成Git

简介: Git学习(六):IDEA集成Git

一、配置Git忽略文件



打开 C盘->用户->(你的当前用户),在这个家目录下新建一个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


打开 .gitconfig文件(也在家目录下),添加上以下内容

[core]
  excludesfile = C:/Users/16005/git.ignore    (这是你的git.ignore文件的路径,注意是斜杠不                        
                                                    是反斜杠)


二、定位Git程序



1、打开IDEA的设置  


ad050b0acf3d43319870acb3c5f81bf8.png


2、选择Git程序


b83282b424504c958e5a47c1cbbfe2d0.png


3、测试

f422f14bb1d841f7bbc894d91671a706.png890fd6d32b4342b083a41b9d67264cdd.png


可以看到已经定位成功


三、初始化本地库



820cc57177ee40f996064681f67b3c6e.png


然后直接ok,可以看到pom.xml变红了,说明Git已经接管了我们的项目,变红是因为没有将它添加到暂存区


四、添加到暂存区



右键想要添加到暂存区的部分,选中git,点击add,即可添加到暂存区

0d0a1f38100e49099e610372eb0ed75e.png


添加完之后,添加的部分变成绿色


1cdbd700ef074fffa35e21229aa636d3.png


五、提交到本地库



ef5e88b71fd14b9c9a57fbd359329841.png5e54a24573404d28be87fc44dd889a8a.png

提交完成后,项目变成最正常的白色

62757b45b51f475292498fb53fcbbef7.png


六、切换版本


     

修改一下代码,可以看到,文件名变蓝了。说明文件被追踪过,但是现在又被修改了

f4c15e694d1c43d686ce91f50495bd29.png

将代码添加提交之后,现在有两个版本了,可以在idea下方切换版本,能够查看各种信息


7ad23249b37c4c2a85cdccc13f9247ab.png


七、分支操作



1、创建分支

110b1c17ceb0438e85872608b3095229.png


也可以:

54bd2618252349aa844c5d4430f34ff4.png


2、切换分支


81ba534da2af47f888cd247791dfbe25.png


相关文章
|
1月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
112 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
1月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
149 1
git学习三:git使用:删除仓库,删除仓库内文件
|
1月前
|
前端开发 Java 程序员
springboot 学习十五:Spring Boot 优雅的集成Swagger2、Knife4j
这篇文章是关于如何在Spring Boot项目中集成Swagger2和Knife4j来生成和美化API接口文档的详细教程。
92 1
|
1月前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
215 3
|
1月前
|
Unix Shell 网络安全
git学习六:(bug总结)git@github.com: Permission denied (publickey).等
本文是关于解决在使用Git和GitHub时遇到的“git@github.com: Permission denied (publickey)”错误的指南。文章提供了详细的步骤,包括确认SSH Agent运行状态、检查密钥配置、确保密钥匹配、验证仓库URL、检查权限和代理设置,以及配置SSH文件。这些步骤帮助用户诊断并解决SSH认证问题。
88 0
|
1月前
|
Java Spring
springboot 学习十一:Spring Boot 优雅的集成 Lombok
这篇文章是关于如何在Spring Boot项目中集成Lombok,以简化JavaBean的编写,避免冗余代码,并提供了相关的配置步骤和常用注解的介绍。
94 0
|
1月前
|
机器学习/深度学习 算法 前端开发
集成学习任务七和八、投票法与bagging学习
集成学习任务七和八、投票法与bagging学习
15 0
|
1月前
|
编译器 网络安全 开发工具
git学习五:切换本地仓库出现的问题。修改git配置初始化。error:src refspec master does not match any。错误总结,送上几个案例
这篇文章是关于Git使用中遇到的一些问题及其解决方案的总结,包括切换本地仓库时的问题、修改Git初始化配置、以及解决"error: src refspec master does not match any"错误等。
54 0
|
1月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
33 0
|
1月前
|
机器学习/深度学习 算法
【机器学习】迅速了解什么是集成学习
【机器学习】迅速了解什么是集成学习