笔记十一:Idea操作-集成git

一:学习内容

  • 配置git忽略文件
  • idea定位git程序
  • idea初始化本地库
  • idea添加暂存区
  • idea提交本地库
  • idea切换版本
  • idea创建分支与切换分支
  • idea合并分支-正常合并
  • idea合并分支-冲突合并

 

二:配置git忽略文件

1.创建git.ignore文件,即磁盘进入C:\\Users\\你的用户下,新建git.ignore文件,内容如下:

 1 # Compiled class file
 2 *.class
 3 
 4 # Log file
 5 *.log
 6 
 7 # BlueJ files
 8 *.ctxt
 9 
10 # Mobile Tools for Java (J2ME)
11 .mtj.tmp/# Package Files #
12 *.jar
13 *.war
14 *.nar
15 *.ear
16 *.zip
17 *.tar.gz
18 *.rar
19 
20 hs_err_pid*
21 
22 .classpath
23 .project
24 .settings
25 target
26 .idea
27 *.iml

 

2.在.gitconfig文件中引用忽略配置文件
把文件的内容放在~/.gitconfig中,即磁盘进入C:\\Users\\你的用户\\.gitconfig,在最后加上一行:

注意:这里是正斜杠/,而不是反斜杠\

1 [core]
2     excludesfile = C:/Users/你的用户/git.ignore

添加效果如下:

 

三:Idea定位git程序

IDEA中配置好git,点击Test出现git版本信息,则IDEA配置git成功

 

四:Idea初始化本地库

IDEA上方一栏中有一个VCS:version control setting,点击创建本地库

 

此时项目路径下就有了.git文件夹,代表该项目初始化本地库成功

 

五:Idea添加暂存区

git add添加单个文件到暂存区:

 

git add批量添加文件到暂存区:在项目根目录右键添加暂存区

 

六:Idea提交本地库

git commit提交本地库:

 

输入提交备注信息,点击提交:

 

七:Idea切换版本

1.添加版本
为了演示切换版本,我们需要有多个版本,可以在提交几个版本:即可以修改代码然后重复步骤五和六

 

我们可以在修改一次代码,然后此时GitTest是蓝色的,代表被追踪过但是修改了,此时可以不用git add添加暂存区,因为该文件已经追踪过了,我们不git add,可以直接执行git commit也是可以的。

 

2.查看版本
在右下角git-log中可以看到当前分支有几个版本,以及目前指针指向哪个版本

 

3.切换版本
直接鼠标点击你想切换到的那个版本,右键点击checkout revision即可切换

 

八:Idea创建分支与切换分支

1.查看分支
就看idea右下角会显示当前代码是哪个分支的

 

2.创建分支
点击右下角分支,点击new branch

 

3.切换分支
点击右下角,选择你想切换到的分支,点击checkout即可切换

 

九:Idea合并分支-正常合并

修改hot-fix分支的代码,然后合并到master分支上:

 

将hot-fix分支代码,合并到master分支上:

 

十:Idea合并分支-冲突合并

有没有冲突的关键点在于创建分支之后,master有没有改动。比如创建hot-fix分支后,master修改了倒数第二行,而hot-fix是基于master修改 之前 的版本 来 修改的最后一行。在合并的时候,git就不知道怎么办好了,因为hot-fix的倒二行并没有修改阿。

1.修改hot-fix分支代码,并提交本地库

 

2.切换master分支,也修改master分支代码,并提交本地库

 

3.此时合并hot-fix分支代码到master分支上

 

4.发生了代码冲突,手动合并解决冲突

 

posted @ 2023-04-03 18:25  秒秒开心  阅读(164)  评论(0编辑  收藏  举报