• [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
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    在这里插入图片描述
    在这里插入图片描述

    1.2 引用忽略规则文件

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

    在这里插入图片描述

    [user]
    	name = Layne
    	email = Layne@atguigu.com
    [core]
    	excludesfile = 忽略规则文件路径
    
    • 1
    • 2
    • 3
    • 4
    • 5

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

    在这里插入图片描述

    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 分支:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    JavaSE——访问控制权限
    【2023年11月第四版教材】第18章《项目绩效域》(合集篇)
    10分钟实现dotnet程序在linux下的自动部署
    java编程基础总结——15.包装类
    房产新闻查询易语言代码
    UI自动化测试之Jenkins配置
    SQL必需掌握的100个重要知识点:用通配符进行过滤
    【汇编】内存中字的存储、用DS和[address]实现字的传送、DS与数据段
    WPF添加动画过渡效果
    SpringCloud微服务之重要术语详解
  • 原文地址:https://blog.csdn.net/m0_53022813/article/details/127620586