Idea中配置第三方Maven

settings->build,Execution,Deployment->Build Tools->Maven

并且将自动导入也勾选上。

maven获取git版本号 git maven idea_maven


maven获取git版本号 git maven idea_github_02

Idea也可以使用自带的Maven插件使用默认的Maven,并且可以更改仓库

通过Idea的安装目录,找到Maven的配置文件settings.xml

进行本地仓库、阿里云仓库、JDK版本的配置

maven获取git版本号 git maven idea_maven获取git版本号_03

在Idea中如何导入Maven工程

导入只有src和pom.xml文件的工程,导入的仅仅是一个引用

project Struture->Modules->加号进行添加

maven获取git版本号 git maven idea_maven_04

maven获取git版本号 git maven idea_git_05

在Idea中使用Git

安装Git核心程序,从https://git-scm.com下载 双击Gitxxx.exe文件

并在Idea的settings中配置git和github (新版本的Idea添加github会跳转到一个连接验证github密码的网页,输入github密码即可验证通过)

maven获取git版本号 git maven idea_maven_06


maven获取git版本号 git maven idea_maven_07

创建本地库(即生成.git文件)

maven获取git版本号 git maven idea_intellij idea_08


忽略指定文件,而不进行提交到仓库的方式:(右键项目->git->Add to .gitignore–>两种方式)

其中第二种方式是更改工作空间下的.git–>info–>exclude文件

第一种方式需要创建新的文件,每次提交都会带上该文件(不推荐)

maven获取git版本号 git maven idea_git_09


maven获取git版本号 git maven idea_github_10


添加到暂存区—>提交到本地库

可以以右键的方式,也可以采用快捷的方式

maven获取git版本号 git maven idea_github_11


maven获取git版本号 git maven idea_intellij idea_12


maven获取git版本号 git maven idea_maven_13


切换版本的操作

找到对应的版本,右键复制其对应版本的哈希值

右键项目,设置复制的哈希值,回退到指定的版本(回退之后,无法回到最新版本,必须通过命令的方式才能回到最新版本)

maven获取git版本号 git maven idea_intellij idea_14


maven获取git版本号 git maven idea_github_15


maven获取git版本号 git maven idea_github_16


maven获取git版本号 git maven idea_intellij idea_17


创建分支、合并分支

右键项目–>git–>Repository—创建分支后已经自动切换到分支上,在分支上进行内容的修改,并提交

maven获取git版本号 git maven idea_github_18


maven获取git版本号 git maven idea_maven_19


maven获取git版本号 git maven idea_git_20


在历史上能够看到提交的分支,然后切换到Master主干上,进行分支的合并

maven获取git版本号 git maven idea_intellij idea_21


maven获取git版本号 git maven idea_maven获取git版本号_22


如何解决冲突?

分别在主干上和分支上进行代码的修改,然后主干进行合并时发现出现冲突。

三个选项都可以选择,一般选择Merge进行合并

maven获取git版本号 git maven idea_maven_23

本地库上传到github中

先在github中创建仓库,并复制URL地址

maven获取git版本号 git maven idea_maven获取git版本号_24


maven获取git版本号 git maven idea_intellij idea_25

从github中拉取项目代码,更新本地库

(上传之前要更新本地库才能上传)

如果直接上传git-push的话会弹出拒绝对话框Push Rejected,点击Rebase直接更新本地库代码

工具栏中的快捷方式,update也可以更新

maven获取git版本号 git maven idea_git_26


maven获取git版本号 git maven idea_maven获取git版本号_27

从github中克隆项目,从github中复制项目的地址

克隆到本地指定的目录后,还需要通过导入模块的方式将其从克隆所在的目录导入到Idea工具

导入本地的克隆项目还需要重新设置忽略提交的文件。

maven获取git版本号 git maven idea_maven_28


maven获取git版本号 git maven idea_github_29


maven获取git版本号 git maven idea_maven_30