1. 打开intellij idea,点击configure,settings


2. 左侧展开Version Control,点击Git,点击下图中红框中按钮

3. 在弹出窗口中找到git.exe,点击

4. 点击ok完成设置
5. 后退回欢迎页,点击Check out from Version Control,再点击Git


6. 以下以https://git.oschina.net/gxy0451/gframe-project.git为例,在D:\workspace中建立gframe文件夹,在打开的对话框中填入如下信息:(注意,parent directory必须是已存在的文件夹,否则会有警告),填完后点击clone按钮

7. 然后会弹出对话框,要求输入用户名和密码,输入后点ok
8. 之后会再弹出一个对话框要求指定一个master密码,这时自己设置一个密码就可以,以后更新代码的时候需要用到此密码。
9. 检出完毕后会弹出对话框询问是否建立工程,这时选择否

10. 点击openProject,选择d:workspace\gframe\gframe-project\gframe-parent\pom.xml,点击ok
11. 点击vcs菜单下的enable version control integration

12. 选择git,点击ok

13.intellij idea13刚安装完的时候,打开工程后的界面跟之前有所差别,需要点击上方view菜单,将toolbar,tool buttons,status bar,navigation bar四项勾选。

14.在intellij下方找到changes按钮并点击打开changes,里面显示的是所有跟已提交版本的变化文件。

15.changes默认为两部分,Default为粗体,为默认的组,对受版本控制的文件的更改都会显示在Default中,Unversioned Files指尚未添加到版本库的文件(若工程包含了.gitignore,且安装了.ignore插件,则可省略以下步骤)。在Unversioned Files组中.idea文件夹中的任意文件点右键,选择ignore,将intellij的工程文件从版本库中忽略。


16.在弹出的窗口中,选择第二项,将目录指向.idea,点击ok(第一项是忽略指定文件,第二个是忽略指定文件夹下的文件,第三个是忽略所有匹配表达式的文件)

17.在changes列表中,右键点击以iml为扩展名的文件,选择ignore,将intellij的工程文件从版本库中忽略

18.在弹出的窗口中选择第三项,输入*.iml,点击ok

19.点击changes左侧刷新按钮,此时Unversioned Files组应该会消失(因为此组中已经不包含任何文件了)说明忽略成功。

intellij idea从git检出代码并建立工程的更多相关文章

  1. 解决使用(Jenkins检出代码)git clone检出代码提示必须安装 .NET framework,Version =v4.7.2

    一.事件背景 真的是非常想使用pipeline流水线进行自动化部署打包测试. 于是,晚上下班回家后,真的是"现学现卖",开始做流水线脚本. 经过不懈努力,熬到凌晨两点多,终于把整个 ...

  2. svn 检出代码报ssl错误问题的解决

    svn: OPTIONS of 'https://192.168.11.185/svn/ahwater-cloud': SSL handshake failed: SSL error: Key usa ...

  3. apiCloud检出代码出现以下图示错误:

    问题如下: Initialized empty Git repository in H:/simlpe/.git/ 已经在 H:\simlpe 完成必要的项目初始化工作正在尝试从代码服务器获取数据.. ...

  4. git 检出项目部分目录(稀疏检出)

    git clone 会把整个项目都clone下来,对于大项目git status比较慢,每次pull时候也拉取一些无关的代码或者文件:git可以实现像svn一样检出部分目录 步骤: git clone ...

  5. git 检出

    1 git checkout branch 检出branch分支.要完成图8-1三个步骤,更新HEAD已指向新分支 以及用branch指向的树更新暂存区和工作区 2 git checkout 显示出工 ...

  6. Eclipse使用Git检出项目

    1.打开Eclipse——File——Import...: 2.在弹出的Import框中选择Git——Projects from Git——NEXT: 3.选择Clone URI——Next: 4.输 ...

  7. 第四节《Git检出》

    使用过Git的朋友们都谁知道git reset可以达到重置效果,不知道的小伙伴们可以看下上一篇博客,重置命令的一个用途就是修改引用的游标指向,实际上在执行重置命令的时候没有使用任何参数对所要重置的分支 ...

  8. Git学习之Git检出

    ================================================ HEAD 的重置即检出 ======================================= ...

  9. Git检出远程库的分支等相关操作

    来到公司,询问同事后发现系统已经上传到Git远程仓库: 我这里先把远程仓库clone下来: $ git clone http://git.eas****tect.git 发现目录下只有一个READY. ...

随机推荐

  1. Symfonos:3 Vulnhub Walkthrough

    主机扫描: ╰─ nmap -p1-65535 -sV -A -sT 10.10.202.130 Starting Nmap 7.70 ( https://nmap.org ) at 2019-08- ...

  2. 更改Dynamics 365 Customer Engagement本地部署的高级配置

    我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面 ...

  3. [20191125]探究等待事件的本源.txt

    [20191125]探究等待事件的本源.txt --//当工作中遇到oracle的性能问题时,查看awr报表提供很好的解决问题途径.但是有时候很容易想当然.--//比如以前我一看到 log file ...

  4. 使用可移动表空间(TTS)的最佳做法 (Doc ID 1457876.1)

    Best Practices for Using Transportable Tablespaces (TTS) (Doc ID 1457876.1) APPLIES TO: Oracle Datab ...

  5. November 24th, Week 48th, Sunday, 2019

    Once you replace negative thoughts with positive ones, you will start having positive results. 淘汰消极思 ...

  6. [C]链接和生存周期

    链接和生存周期的区别: 链接是标识符的属性: 生存周期是对象的属性: 链接可以是外部(external),内部(internal)或没有(none): 生存周期可以是自动的.静态的,或已分配的(all ...

  7. jquery dialog的一些坑

    jquery dialog工具可以方便的生成一个弹出框,但是在一些需要多个弹出框的应用场景上会有一些bug 具体场景: 当使用过一次模态框之后,使用另外的一个模态框时,已经消失不见的模态框会重新出来 ...

  8. 磕磕绊绊中,使用Git工具完成代码上传

    1.安装Git工具 1)下载并安装Git工具:Git下载地址 安装完成之后,在桌面空白处点击右键,会出现以下选项: 2.初始化环境 1) 在一文件夹中,点击右键,选择上图中的Git Bash Here ...

  9. Web安全测试学习笔记-DVWA-CSRF

    CSRF(Cross-site request forgery)跨站请求伪造,CSRF的原理简单来说就是攻击者以用户的名义对服务器发起请求,从而达到攻击目的.与XSS不同之处在于,XSS是盗取用户co ...

  10. 使用过Redis,我竟然还不知道Rdb

    目录 使用过Redis,那就先说说使用过那些场景吧 Rdb文件是什么,它是干什么的 分析工具 小结 联想 推荐阅读 使用过Redis,那就先说说使用过那些场景吧 字符串缓存 //举例 $redis-& ...