参考链接:Git 解决github文件夹有向右的白色箭头并且不能打开的解决办法 - 简书

发现问题

昨天在尝试用github+jekyll搭建个人主页的过程中,fork了一个别人的jekyll模板源码到我的仓库,然后才通过git clone到本地。之后我再将整个工程push到GitHub上面的时候,那个模板所在的文件夹图标上有一个白色的小箭头,并且不能打开。运行时总会报错submodule云云。后来才在上述链接中找到了解决办法。
 

分析原因

clone到本地的这个文件夹中有一个.git的隐藏文件夹,可能内含了一些原始信息,导致将其push到GitHub后会被自动识别成一个子模块。
 

解决步骤

  1. 在资源管理器“查看”中勾选“隐藏项目”,并删去这一子模块文件夹下的.git隐藏文件夹
  2. 执行命令git rm --cached <文件夹名>
  3. 执行git add <文件夹名>
  4. 执行git commit -m “<msg>”
  5. 执行git push origin <branch_name>

Done!!

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐