IDEA中配置Git,在Github上clone项目到IDEA

1、安装git

一、用homebrew安装git

  • 运行如下命令安装
brew install git
  • 默认的安装位置是 /usr/local/Cellar目录中(后面会用到

2、在idea中配置Git

一、建立一个空的工程

说明:这里只是为了能够进入IDEA的内部界面,没别的用。固然后续的Module是在这个工程下建立的,因此后续会做为本地仓库来使用。java

  • 点击欢迎界面的new project后,选择Empty Project,建立

  • 为project建立名字。

  • 以后会进入Project Structure界面,这里先不建立Module,不过要注意的是,必须把Project相关的信息配置一下

二、配置git

  • 在IDEA中找到设置--->version control--->Gitgit

  • Path to Git excutable:选择本身安装Git的位置,要选择到bin目录下的git程序github

  • 而后点击test来测试选择的路径是否正确shell

三、添加github帐号

四、建立一个Module

  • 建立Maven模块

注意:必定要把Module放在当前Project下,我常常在这里出错。以下图ide

五、建立本地仓库

说明:其实就是把刚才建立的Module做为本地仓库来使用,只不过须要咱们设置,才能做为本地仓库。工具

  • 首先,方便对比,先打开刚才建立的Project文件夹,此时里面只有两个文件夹

  • 开始建立本地仓库:找到VCS--->create git repository点击,而后选择当前模块的上一级目录(此处必定要注意),点击ok建立成功!!!

六、检查是否建立成功方式以下:

  • 变化一:在设置中的版本控制中会多出如图的玩意儿,这代表这个项目中的全部Module都会交给Git来管理

  • 方式二:打开刚才的Project目录,发现多了.git文件夹

  • 变化三:工具栏多了git的图标和操做

  • 继续探究变化:在 src/main/java 和 src/main/resources 目录下建立文件,建立了新文件以后会提 示是否添加到暂存区

  • 若是点击取消,此时文件只会存在于工做区,文件会显示红色

  • 可是,IDEA自动生成的.iml文件等,是不须要添加到仓库的。全部须要设置忽略文件。测试

    • 方式一:选中Module右键,按图操做。(这种方式,点击之后会提示咱们在Project中建立.gitignore 文件,后续咱们都须要提交这个文件,若是不提交就忽略文件的功能又就没有了,比较麻烦)

  • 方式二:选择.git/info/exclude,就会打开exclude文件夹

打开文件后,/HelloGit/的意思是忽略这个模块下的全部文件,去掉本身编写。刷新以后,发现被忽略的文件就变为灰色,说明设置忽略成功!!!url

七、添加到暂存区

添加以后,被添加的文件会变为绿色idea

八、添加到本地仓库

  • 方式一:

点击后显示以下命令行

  • 方式二:点击工具栏快捷按钮

九、点击commit按钮后的效果

十、点击show history按钮查看版本

十一、回退到某个版本的操做

  • 选择想要的版本,赋值版本号(哈希值)

  • 选择到Reset HEAD

  • 输入版本号

  • 到此,就能够回退到历史版本,可是图形界面操做不能恢复到更新的版本,要恢复到最新的版本仍是要用命令行的方式。

3、再GitHub上clone项目到IDEA

一、选择Github上的赋值url地址

二、选择任务栏的Git--->clone

说明:个人版本是2020.3,旧版本是VCS--->Git--->clone

三、clone到IDEA

3.一、先clone到本地

3.二、由于咱们导入了一个空的工程,因此Project和Module的相关配置尚未配置,须要配置一下

  • 配置Project

  • 配置Module:导入刚才clone的模块,而后选择为Maven项目

  • 一样是要设置一下忽略.idea文件和*.iml文件
  • 到此为止就完事啦!!!
相关文章
相关标签/搜索