IDEA中使用GIT版本控制工具图文并茂的教程

IDEA中使用GIT版本控制工具

IDEA中使用Git功能

(克隆、提交、推送、分支、冲突解决、历史查看、版本回退、版本对比)

目录:

  1. IDEA 中的配置git执行的对应路径
  2. 提交项目到git暂存区
  3. 从 Git 中拉取项目
  4. 分支开发
  5. 查看历史提交记录
  6. 与其他版本比较
  7. 回退到其他版本

1. IDEA 中的配置git执行的对应路径

1)在 右上角的FIle中找到《Settings》- 《Vwesion Control》- 《Git》,选择git可执行文件的路径

IDEA中使用GIT版本控制工具图文并茂的教程_第1张图片

2) 一般情况下按照正确的步骤配置,点击Test会弹出git版本的提示

IDEA中使用GIT版本控制工具图文并茂的教程_第2张图片
3) 选择你本机的Git安装路径下的bin/git.exe
IDEA中使用GIT版本控制工具图文并茂的教程_第3张图片
4) 然后applay,在OJBK
IDEA中使用GIT版本控制工具图文并茂的教程_第4张图片

IDEA中使用GIT版本控制工具图文并茂的教程_第5张图片

2.提交项目到git暂存区
1)首先需要将当前项目导入到 gitHup中,VCS -> Import into Version Control -> Sharee Project on GitHub
IDEA中使用GIT版本控制工具图文并茂的教程_第6张图片
2)然后我们在点开VCS查看,就会变成这个样子,对,就是我们需要的样子,现在可以开启一波骚气的操作了IDEA中使用GIT版本控制工具图文并茂的教程_第7张图片
3)add到本地仓库,也可以使用快捷键 Ctrl + Alt + A
IDEA中使用GIT版本控制工具图文并茂的教程_第8张图片
4)commit到本地仓库
IDEA中使用GIT版本控制工具图文并茂的教程_第9张图片
也可以注直接Commit,点击这里会自动将需要提交的文件选中IDEA中使用GIT版本控制工具图文并茂的教程_第10张图片

5)接下来进行这些步骤IDEA中使用GIT版本控制工具图文并茂的教程_第11张图片
部分文件是不需要提交的,可以下载一下这个插件,如图
IDEA中使用GIT版本控制工具图文并茂的教程_第12张图片
IDEA中使用GIT版本控制工具图文并茂的教程_第13张图片
安装完后,需要重启idea
IDEA中使用GIT版本控制工具图文并茂的教程_第14张图片
创建.gitignore文件
IDEA中使用GIT版本控制工具图文并茂的教程_第15张图片
push到远程仓库
IDEA中使用GIT版本控制工具图文并茂的教程_第16张图片
推送到远程仓库
IDEA中使用GIT版本控制工具图文并茂的教程_第17张图片
初次推送会出现这样的Login弹窗,输入自己的账号及密码就好了,第一次需要输入,再次推送就不需要登陆了
IDEA中使用GIT版本控制工具图文并茂的教程_第18张图片
打开git,就可以看到刚刚提交到的项目啦
IDEA中使用GIT版本控制工具图文并茂的教程_第19张图片

3. 从 Git 中拉取项目
1)先找到Git仓库地址IDEA中使用GIT版本控制工具图文并茂的教程_第20张图片
2)来,让我们找到这里,对,点它
IDEA中使用GIT版本控制工具图文并茂的教程_第21张图片
3)来,下面的操作是酱紫的啦
IDEA中使用GIT版本控制工具图文并茂的教程_第22张图片
4)可以点击Test来测试一哈子
IDEA中使用GIT版本控制工具图文并茂的教程_第23张图片
5)test转了半天没有动静,等不及了,点Clone,进行下一步吧,这里需要将远程仓库的项目,拉去到本地,需要在有网络的地方,网速慢的话需要稍作等待
IDEA中使用GIT版本控制工具图文并茂的教程_第24张图片
6)等拉去完后,会有一个 这样的提示框,点 YES
IDEA中使用GIT版本控制工具图文并茂的教程_第25张图片
7) 然后就是这个界面了,看哈子左下角,点Add as Maven Propect
IDEA中使用GIT版本控制工具图文并茂的教程_第26张图片
8) 接下来打开 propect,就可以看到从git拉去的项目啦~
如果项目中Maven有应配置的话,还需要将对应路径改为本机的maven仓库,在此承蒙各位大爷关照,就不在进行特举此例,各位爷可以到对面的怡红院去瞅一瞅有您需要的,如果没有异议,那咱继续
Ayo,在你的头上暴扣
IDEA中使用GIT版本控制工具图文并茂的教程_第27张图片

4.分支开发
来,看哈子重点
Git分支是由指针管理起来的,所以创建、切换、合并、删除分支都非常快,非常适合大型项目的开发。
在分支上做开发,调试好了后再合并到主分支。那么每个人开发模块式都不会影响到别人。
不太明白的话人家画张图
咯,就是这个样子
IDEA中使用GIT版本控制工具图文并茂的教程_第28张图片
接下来,继续操作
1)先导入到GitHub中
IDEA中使用GIT版本控制工具图文并茂的教程_第29张图片
2)之后可以看到左下角的位置显示的有Git:master,代表这是一个主分支
IDEA中使用GIT版本控制工具图文并茂的教程_第30张图片
例如在主分支中发现了一个必须要修复的BUG,如图
IDEA中使用GIT版本控制工具图文并茂的教程_第31张图片
建议一个分支,用以修改BUG
IDEA中使用GIT版本控制工具图文并茂的教程_第32张图片
取名为 可以为当前版本号
IDEA中使用GIT版本控制工具图文并茂的教程_第33张图片
OK后,IDEA会自动切换到该分支,如果需要切换会主分支,点这里
IDEA中使用GIT版本控制工具图文并茂的教程_第34张图片
好啦,该在子分支上修改BUG了
IDEA中使用GIT版本控制工具图文并茂的教程_第35张图片
然后Add,在Commit,提交到本地仓库
Push到远程仓库可以看到对应的信息
IDEA中使用GIT版本控制工具图文并茂的教程_第36张图片
如果主分支跟子分支都提交到远程仓库,可以在这个地方看到对应的具体分支名称
一般情况下只需要将分支提交到本地仓库,不需要将分支提交远程仓库。如果将所有的分支都提交到远程仓库,会让远程仓库杂乱无章。
IDEA中使用GIT版本控制工具图文并茂的教程_第37张图片
合并分支
切换到主分支,进行合并
IDEA中使用GIT版本控制工具图文并茂的教程_第38张图片
此时会弹出一个窗口,提示文件冲突
IDEA中使用GIT版本控制工具图文并茂的教程_第39张图片
这里选择手动合并
弹出代码合并的对照窗口,分为三部分,左右两侧分别是你和服务器的代码,高亮显示代码不同的部分,带有箭头和叉号,通过点击 “>>” 将两边冲突的代码添加到中间的合并区域中去,点击 “×” 则放弃那一段代码,待所有冲突处理完成后merge就成功了(此段难以表达,故借鉴下别个的,末尾会标明源头)。
IDEA中使用GIT版本控制工具图文并茂的教程_第40张图片
合并后
IDEA中使用GIT版本控制工具图文并茂的教程_第41张图片
此时可以删除子分支
IDEA中使用GIT版本控制工具图文并茂的教程_第42张图片
删除成功后会有提示
IDEA中使用GIT版本控制工具图文并茂的教程_第43张图片
5. 查看历史提交记录
右键当前.java文件,找到Git->Show History

IDEA中使用GIT版本控制工具图文并茂的教程_第44张图片
IDEA中使用GIT版本控制工具图文并茂的教程_第45张图片

IDEA中使用GIT版本控制工具图文并茂的教程_第46张图片

IDEA中使用GIT版本控制工具图文并茂的教程_第47张图片

6. 与其他版本比较
对单个代码文件的比较,点击文件,右键弹出的菜单选项 → 【Git 】→ 【compare with…】,几个比较方式如下:
Compare with the Same Repository Version 当前文件与服务器同一分支上该文件版本的内容进行比较
Compare with 当前文件与文件各次提交的版本做比较
Compare with Branch 当前文件与其他分支上该文件版本进行比较
IDEA中使用GIT版本控制工具图文并茂的教程_第48张图片
与其他版本比较

IDEA中使用GIT版本控制工具图文并茂的教程_第49张图片

7. 回退到其他版本

IDEA中使用GIT版本控制工具图文并茂的教程_第50张图片

此文借鉴之处:https://blog.csdn.net/kjfdjjvbmc/article/details/92378697
此文借鉴之文借鉴之处:https://www.cnblogs.com/anayigeren/p/10575469.html

你可能感兴趣的:(IDEA的使用)