首页 > 其他分享 >第 7 章 IDEA 集成 Git

第 7 章 IDEA 集成 Git

时间:2022-12-11 10:24:05浏览次数:55  
标签:集成 文件 git IDEA Git 提交 暂存区 分支

第 7 章 IDEA 集成 Git

7.1 配置 Git 忽略文件

1.Eclipse 特定文件

image

2.IDEA 特定文件

image

3.Maven 工程的 target 目录

image

问题 1:为什么要忽略他们?

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

问题 2:怎么忽略?

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

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

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

2.在.gitconfig 文件中引用忽略配置文件(此文件在 Windows 的家目录中)

点击查看代码
[user]
name = Layne
email = [email protected]
[core]
excludesfile = C:/Users/LENOVO/git.ignore
注意:这里要使用“正斜线(/)”,不要使用“反斜线(\)”

7.2 定位 Git 程序

  1. 新建一个Maven项目

image

image

  1. 配置版本控制工具下的git,设置位置为git安装目录下的bin下的git.exe

image

  1. 点击Test测试git版本 显示则成功 环境准备好,idea就可以用git了

image

7.3 初始化本地库

  1. 点击VCS版本控制工具 创建git的本地库

image

image

  1. 工作区文件夹出现git目录

image

  1. idea的pom.xml变红 代表未被追踪添加到暂存区

image

  1. idea的pom.xml在git的add变绿后 代表已经添加到暂存区,未提交

image

  1. 创建java目录下的包,创建java.class文件,会提示是否添加到暂存区

image

  1. 也可以在总目录添加到暂存区git add, 如果弹出以下窗口,询问的是你是否添加忽略文件到暂存区,选择Cancel

image

  1. 提交到本地库 Git Commit Directory

image

image

  1. 提交到本地库后,变黑色

image

7.6 切换版本

  1. 修改文件 会变蓝 已修改未被追踪 需要添加到暂存区提交到本地库

image

  1. git add 然后 git commit Directory 然后提交Commit
    追踪过的文件也可以直接git commit Directory 跳过 git add

image

  1. 左下角找到Log查看版本 有些是在Version Control 有些是在Git里面

image

image

  1. 切换版本 右键点击Checkout Revision xxx

image

7.7 创建分支 idea使用分支

  1. 选择 Git,在 Repository 里面,点击 Branches 按钮。

image

新版
image

或者

image

  1. 填写Branches

image

7.8 切换分支

image

7.9 合并分支

如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动提交本地库。

  1. 修改hot-fix分支文件并提交

image

  1. 站在master上合并hot-fix分支 Merge hot-fix into master

image

7.10 解决冲突 合并冲突

如果 master 分支和 hot-fix 分支都修改了代码,在合并分支的时候就会发生冲突

  1. 修改两个文件并且提交
    image

image

  1. 站在master分支上合并 Marge....

image

image

image

日记信息
image

标签:集成,文件,git,IDEA,Git,提交,暂存区,分支
From: https://www.cnblogs.com/mr155/p/16965371.html

相关文章

  • 第1章 Git 概述
    第1章Git概述 Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git易于学习,占地面积小,性能极快。它具有廉价的本地库,......
  • Git——从入门到入云
    (一)Git——安装与初始化安装 安装其实就比较简单的,把Git下载过来,一直下一步就行,没什么难度。命令 接下来介绍一些简单的Git命令。1.用户签名 用户签名的作用就是告诉别......
  • 如何解决 [email protected] permission denied (publickey). fatal could not read from
    出现这个问题是你电脑的本地没有去生成密钥,并且没有将生成的公钥设置在github上,所以会出现这样的问题。解决办法的链接:https://juejin.cn/post/7026188300218007560。......
  • IDEA2022双击图标打不开,无反应?
    分析:Win10电脑以前安装过IDEA2019,并且是解决试用版本第三方jar包配置​​jetbrains-agent.jar​​,直接运行bin目录下idea.bat报错尝试将JDK1.8升级到11问题一样解决方法:打......
  • GitHub Android 热门项目
    本文地址目录目录目录GitHub热门项目如何查看Android热门项目如何查看GitHub排行榜Android热门项目scrcpymaterial-design-iconsretrofitokhttparchitecture-samp......
  • idea 项目目录后面出现 xx% classes,xx% lines covere xxxxx ……
    因为误点了  这个图标导致的,解决方法:方法一:View—>TollWindows—>Coverage找到覆盖率的选项—>删除方法二:快捷键:ctrl+alt+F6,把出来的东西删除即可......
  • 常见问题解决 --- IDEA报错 org.apache.jasper.servlet.TldScanner.scanJars 至少有一
    问题描述 问题原因tomcat版本太高,代码使用的是低版本 解决办法降低tomcat版本。或者修改代码到高版本。  ......
  • Centons7+GitLab私有库
    引言:公司代码的管理不统一,一部分人用SVN,一部分人用Git,对于习惯了使用Linux或者Mac命令行的人来说,Git的操作更方便和快捷,GitHub如果不是开源项目的话是需要付费使用,所以选择......
  • 常用的git 指令
    常用的git指令 gitadd.gitconfig--globaluser.name"liu"gitconfig--globaluser.email"youremail"gitcommit-m"消息内容"Git常用操作命令:1) 远程......
  • Git rebase vs merge:应该用哪一个?
    目录背景已经有了gitmerge,为什么还需要gitrebase?一个不太妙的场景一个更不太妙的场景gitrebase派上用场什么时候用gitrebase?什么时候不能用gitrebase参考链接背......