1.问题描述

  在实际开发中,我们通常会使用idea克隆一个新项目(clone),通常情况下,我们默认克隆的是master分支,但是如果master分支只是一个空文件夹而已,真正的代码在develop分支中

  那么我们拉取到的项目,在idea的引导下,会让你生成maven模块,但是你拉取到的只是一个空文件夹,所以必然导致你导入项目失败!案例如下:

  要拉取的git服务器上的代码:

  

  在idea中使用clone项目:

  

  引导工程导入

  

  点击默认下一步,一直到这里

  

  这是你会发现,根本导入不了,原因很简单,你拉去到的只是一个空文件夹而已

  那么:咋个办勒,

  关闭当前idea,重新打开刚才拉取下来的空文件夹,然后切换到develop分支上,搞定!

2.问题解决

  重新打开刚才拉取下来的空文件夹项目

  

  切换到develop分支

  

  糟糕,可能会遇到报错

  

  这个错误的大概意思就是有新的文件不受版本控制,即:idea生产的临时文件

  解决办法:直接忽略版本控制

  

  删除后,再次切换到develop分支,搞定!

  

  值得注意的是,这时候拉取的代码,在idea中显示并非模块,而是普通文件,所以需要自己导入模块.

  关于idea与git的更多详细内容,可以查看:https://www.cnblogs.com/wfd360/p/10891140.html

最新文章

  1. dev gridcontrol纵向合并单元格设置
  2. BZOJ1036 树的统计
  3. p2p网贷项目开发全过程技术详解,应用框架是ci2.2
  4. IOC Container(服务容器)的工作机制
  5. Awk中调用shell命令
  6. [poj 2186]Popular Cows[Tarjan强连通分量]
  7. SQL Server 2008空间数据应用系列六:基于SQLCRL的空间数据可编程性
  8. Swift之函数语法详解
  9. 常用精品API接口汇总
  10. 深入浅出 SpringMVC - 2 提升篇
  11. HTML5支持服务器发送事件(Server-Sent Events)-单向消息传递数据推送(C#示例)
  12. 高可用Redis(五):瑞士军刀之慢查询,Pipeline和发布订阅
  13. Django之模板2
  14. mysq
  15. django(二)中间件与面向切面编程
  16. WebService学习总结——调用第三方提供的webService服务
  17. _itemmod_strengthen_item
  18. android AIDL 语言用法
  19. Java并发编程:Java Thread 的 sleep() 和 wait() 的区别
  20. java 如何使用多线程调用类的静态方法?

热门文章

  1. ubuntu 16.04 安装teamviewer
  2. PHP7 引入的“??” 和“?:”的区别
  3. OpenShift 4.2 离线安装补充记录
  4. syncronizationcontext
  5. .NET 文件上传和文件接收
  6. Zabbix使用主动模式进行监控配置方法
  7. 如何自己手动修改win10磁贴背景颜色?
  8. Java byte和hex十六进制字符串转换
  9. CF723D 【Lakes in Berland】
  10. Django框架深入了解_05 (Django中的缓存、Django解决跨域流程(非简单请求,简单请求)、自动生成接口文档)