一:学习内容
- 配置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.发生了代码冲突,手动合并解决冲突
标签:git,idea,笔记,Idea,master,切换,分支 From: https://www.cnblogs.com/miaomiaokaixin/p/17283637.html