赞
踩
用以上标题,找不到合适方案,经过多篇帖子的阅读和反复尝试,遂有下文!
说明:本机IDEA版本是2019,其他版可能略有差异。
从git上拉取项目后,目录结构如下,缺失想要的src目录
原因可能是多方面的,但是首先想到的应该是拉取工程本身就是这个目录结构。
此时就需要登录git远程仓库看一下(把git的http地址,复制到浏览器地址栏),
如上图所示验证猜想,该main分支确实什么都没有,通过git自然拉不到所需代码。
此时,就足以说明刚才拉取的是默认main分支,实际需要的是master分支。
温馨提示:优先选择方案一!
如下图所示,点击IDEA右下角“Git:main”图标,依次点击:选择origin/master(自己所需分支)-->Checkout,稍等片刻,关闭IDEA重新打开就可以看到完整的目录了,或者进入项目所在workspace也可以看到完整的目录。
使用git clone命令操作
1) 在workspace下的工程目录下,打开cmd窗口,执行下面git命令
2) git clone -b 分支名称 git地址
git clone -b master http://56.122.220.7/root/demo-java.git
VCS-->Git-->Pull-->弹出小窗口-->在Branches to merge:选项下,勾选自己要拉取的分支-->点击下面的pull,正常情况稍等片刻就可以了。
不出意外的话,意外还是来了……
错误信息,如下图所示
Git pull failed
refusing to merge unrelated histories (拒绝合并不相关的历史)
打开Terminal窗口,执行如下命令:
git pull origin master --allow-unrelated-histories
反之,如果在push的时候报refusing to merge unrelated histories (拒绝合并不相关的历史)
这个错误时,执行如下命令:
git push origin master --allow-unrelated-histories
至此,需要拉取的java代码就被拉取下来了
解决步骤:右键pom.xml 然后选择 【Add as Maven Project】 之后就会当成maven项目。
解决方案:点击进入
https://blog.csdn.net/u011723409/article/details/125058172
这篇帖子,帮我解决了拉取分支的问题
https://blog.csdn.net/ZCaesarK/article/details/125316158
这篇贴,帮我解决了pull报错的问题
本文重点介绍了,解决使用git工具在IDEA拉取java代码后,拉取不到src目录,看不到java代码的问题。究其原因,只因拉取的分支不对,重点介绍了拉取想要分支的步骤。
在解决该问题过程中,没遇到合适帖子,可以一步到位解决该问题,固有此贴,希望你有所帮助。
注:导致该问题的原因,可能还有其他种情况,只是暂时没遇到,必要的时候,会继续更新。。
如果你觉得本帖对你有帮助,还不错,欢迎点赞、评论,感谢支持,共渡难关!
猜你可能喜欢
1、IDEA工具避坑指南(一):新导入工程后,不能创建Class和package
2、IDEA工具避坑指南(二):导入Maven工程后,不显示Maven侧边栏
3、IDEA工具避坑指南(三):项目运行时,提示JDK版本过低,需要更换版本
4、IDEA工具避坑指南(四):如何隐藏不需要的后缀文件(优化篇)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。