在Idea中使用Maven/Git

Idea中配置第三方Maven
settings->build,Execution,Deployment->Build Tools->Maven
并且将自动导入也勾选上。
在Idea中使用Maven/Git_第1张图片
在Idea中使用Maven/Git_第2张图片

Idea也可以使用自带的Maven插件使用默认的Maven,并且可以更改仓库
通过Idea的安装目录,找到Maven的配置文件settings.xml
进行本地仓库、阿里云仓库、JDK版本的配置
在Idea中使用Maven/Git_第3张图片

在Idea中如何导入Maven工程
导入只有src和pom.xml文件的工程,导入的仅仅是一个引用
project Struture->Modules->加号进行添加
在Idea中使用Maven/Git_第4张图片
在Idea中使用Maven/Git_第5张图片

在Idea中使用Git
安装Git核心程序,从https://git-scm.com下载 双击Gitxxx.exe文件
并在Idea的settings中配置git和github (新版本的Idea添加github会跳转到一个连接验证github密码的网页,输入github密码即可验证通过)
在Idea中使用Maven/Git_第6张图片
在Idea中使用Maven/Git_第7张图片

创建本地库(即生成.git文件)
在Idea中使用Maven/Git_第8张图片
忽略指定文件,而不进行提交到仓库的方式:(右键项目->git->Add to .gitignore–>两种方式)
其中第二种方式是更改工作空间下的.git–>info–>exclude文件
第一种方式需要创建新的文件,每次提交都会带上该文件(不推荐)
在Idea中使用Maven/Git_第9张图片
在Idea中使用Maven/Git_第10张图片
添加到暂存区—>提交到本地库
可以以右键的方式,也可以采用快捷的方式
在Idea中使用Maven/Git_第11张图片
在Idea中使用Maven/Git_第12张图片
在Idea中使用Maven/Git_第13张图片
切换版本的操作
找到对应的版本,右键复制其对应版本的哈希值
右键项目,设置复制的哈希值,回退到指定的版本(回退之后,无法回到最新版本,必须通过命令的方式才能回到最新版本)
在Idea中使用Maven/Git_第14张图片
在Idea中使用Maven/Git_第15张图片
在Idea中使用Maven/Git_第16张图片
在Idea中使用Maven/Git_第17张图片
创建分支、合并分支
右键项目–>git–>Repository—创建分支后已经自动切换到分支上,在分支上进行内容的修改,并提交
在Idea中使用Maven/Git_第18张图片
在Idea中使用Maven/Git_第19张图片
在Idea中使用Maven/Git_第20张图片
在历史上能够看到提交的分支,然后切换到Master主干上,进行分支的合并
在Idea中使用Maven/Git_第21张图片
在Idea中使用Maven/Git_第22张图片
如何解决冲突?
分别在主干上和分支上进行代码的修改,然后主干进行合并时发现出现冲突。
三个选项都可以选择,一般选择Merge进行合并
在Idea中使用Maven/Git_第23张图片

本地库上传到github中
先在github中创建仓库,并复制URL地址
在Idea中使用Maven/Git_第24张图片
在Idea中使用Maven/Git_第25张图片

从github中拉取项目代码,更新本地库
(上传之前要更新本地库才能上传)
如果直接上传git-push的话会弹出拒绝对话框Push Rejected,点击Rebase直接更新本地库代码
工具栏中的快捷方式,update也可以更新
在Idea中使用Maven/Git_第26张图片
在Idea中使用Maven/Git_第27张图片

从github中克隆项目,从github中复制项目的地址
克隆到本地指定的目录后,还需要通过导入模块的方式将其从克隆所在的目录导入到Idea工具
导入本地的克隆项目还需要重新设置忽略提交的文件。
在Idea中使用Maven/Git_第28张图片
在Idea中使用Maven/Git_第29张图片
在Idea中使用Maven/Git_第30张图片

你可能感兴趣的:(git/maven,Idea工具,git,maven,github,intellij,idea)