问题1. 拉取代码,报错提示warning: remote HEAD refers to nonexistent ref, unable to checkout.
解决:这句话意思是说在远程代码仓库里面没有找到git/refs/heads指向的文件,所以系统不知道给你clone那个git分支,这个时候我们要做的就是创建这样的HEAD,并告诉系统,然后就可以完成clone。
第一步先git show-ref 可以看出没有refs/heads指向,全是refs/remotes开头的
第二步
git branch //输入出空
git branch -a //输出所有分支
然后git checkout xxxxxxxx 返回所有分支中需要的分支名
然后输入ll命令查看,可以看到指定目录下已经拉取到代码了
接着创建分支git checkout -b xxxxxxxx
然后git branch 这会可以看到返回本地已有分支xxxxxxxx了
然后对分支进行重命名操作(非必须,将xxxxxxxx重命名为yyyy)git branch -m xxxxxxxx yyyy
最后同步远程分支git branch --set-upstream-to=origin/xxxxxxxx yyyy
就可以更新提交代码了。
问题2:idea cannot resolve symbol以及 IDEA lombok插件不识别
解决:首先是idea安装lombok plugins: setting -> plugins ->输入lombok安装 重启。
若还是不行,可以查看下IDEA使用的是否为IDEA自带的maven,若是,改为自己安装的,IDEA自带maven可能存在依赖包下载不下来的问题
问题3:Intellij IDEA ,按Ctrl+左键,不能进入类或方法,提示Cannot find declaration to go to。 或者提示包名路径不对
解决:右键项目,选择Mark Directory as-->Sources Root 。包名路径不对则对正确路径右键选择Mark Directory as-->Sources Root 。