intellij idea从git检出代码并建立工程
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检出代码并建立工程的更多相关文章
- 解决使用(Jenkins检出代码)git clone检出代码提示必须安装 .NET framework,Version =v4.7.2
一.事件背景 真的是非常想使用pipeline流水线进行自动化部署打包测试. 于是,晚上下班回家后,真的是"现学现卖",开始做流水线脚本. 经过不懈努力,熬到凌晨两点多,终于把整个 ...
- svn 检出代码报ssl错误问题的解决
svn: OPTIONS of 'https://192.168.11.185/svn/ahwater-cloud': SSL handshake failed: SSL error: Key usa ...
- apiCloud检出代码出现以下图示错误:
问题如下: Initialized empty Git repository in H:/simlpe/.git/ 已经在 H:\simlpe 完成必要的项目初始化工作正在尝试从代码服务器获取数据.. ...
- git 检出项目部分目录(稀疏检出)
git clone 会把整个项目都clone下来,对于大项目git status比较慢,每次pull时候也拉取一些无关的代码或者文件:git可以实现像svn一样检出部分目录 步骤: git clone ...
- git 检出
1 git checkout branch 检出branch分支.要完成图8-1三个步骤,更新HEAD已指向新分支 以及用branch指向的树更新暂存区和工作区 2 git checkout 显示出工 ...
- Eclipse使用Git检出项目
1.打开Eclipse——File——Import...: 2.在弹出的Import框中选择Git——Projects from Git——NEXT: 3.选择Clone URI——Next: 4.输 ...
- 第四节《Git检出》
使用过Git的朋友们都谁知道git reset可以达到重置效果,不知道的小伙伴们可以看下上一篇博客,重置命令的一个用途就是修改引用的游标指向,实际上在执行重置命令的时候没有使用任何参数对所要重置的分支 ...
- Git学习之Git检出
================================================ HEAD 的重置即检出 ======================================= ...
- Git检出远程库的分支等相关操作
来到公司,询问同事后发现系统已经上传到Git远程仓库: 我这里先把远程仓库clone下来: $ git clone http://git.eas****tect.git 发现目录下只有一个READY. ...
随机推荐
- 微信wxid搜索用户不存在,怎么加好友?
点击上方↑↑↑蓝字[协议分析与还原]关注我们 " 根据wxid微信号找到用户的方法及周边资料大全." 最近经常会收到好友请求的消息提醒,但却不是通过搜索好友和群聊来添加的,因此研究 ...
- C lang:Pointer operation
Xx_Pointer opteration Do not dereference initialized Pointers Ax_Code #include<stdio.h> int ma ...
- centos7设置静态ip-修改配置文件方式
修改IP地址为静态地址需要修改配置文件,首先打开配置文件,在控制台输入cd /etc/sysconfig/network-scripts 输入ifconfig,这样就可以看到你的ip地址等信息了. v ...
- s3c2440裸机-内存控制器(四、SDRAM原理-cpu是如何访问sdram的)
1.SDRAM原理 black (1)SDRAM内部存储结构: (2)再看看与2440连接的SDRAM原理图: sdram引脚说明: A0-A12:地址总线 D0-D15:数据总线(位宽16,2片级联 ...
- 【Postman】举例实战——天气查询
准备工作: 1.下载postman(搜索官网下载即可) 2.接口文档(以聚合上去免费API:天气查询接口) 打开postman: 1.输入url 2.请求方式 3.请求参数 4.在postman中运行 ...
- dom元素的tabindex属性介绍及在vue项目中的应用
dom元素的tabindex属性介绍及在vue项目中的应用 tabindex属性作用 让普通dom元素变为可聚焦的元素 让普通dom元素可以参与顺序键盘导航(通常使用Tab键,因此得名). tabin ...
- lxml导入
通常的导入方式 from lxml import etree python有自带的ElementTree库,但lxml在其基础上新增了特有的功能 如果代码仅使用ElementTree API,不依赖于 ...
- IT兄弟连 HTML5教程 HTML5的基本语法 小结及习题
小结 一个完整的HTML文件由标题.段落.列表.表格.文本,即嵌入的各种对象所组成,这些逻辑上统一的对象称为元素.HTML文档主体结构分为两部分,一部分是定义文档类型,另一部分则是定义文档主体的结构框 ...
- 【linux命令】chgrp改变文件或目录的属组
在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理.可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以.Chgrp命令就是change group的 ...
- App 自动化框架设计思路
最近在整理和学习Appium+Java 自动化框架,对APP自动化框架的部分设想参考了一些文章,先进行整理下: 框架的思路一: 思考引入:https://www.cnblogs.com/yunfeio ...