You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

向GitHub仓库添加子文件夹后无法打开,图标异常求助

问题描述

GitHub仓库中异常的Website文件夹

我尝试将Website文件夹添加至GitHub仓库,但点击该文件夹无法打开,且图标与正常图标不同。使用git add Website命令无效;用git add -i命令添加未跟踪文件,进入Website文件夹内操作时看似成功,但必须回到仓库根目录才能推送到origin。完成推送后,提交记录显示“已添加未跟踪文件”,但仍无法查看该文件夹内的文件,而该文件夹实际包含文件。

解决方法

这情况大概率是因为Website文件夹本身是个独立的Git仓库(里面藏着.git目录),Git会把它识别成子模块,而非普通文件夹,所以推送到GitHub后显示为无法打开的特殊图标。

按下面步骤处理:

  1. 进入Website文件夹,删除里面的.git目录:
    cd Website
    rm -rf .git
    
  2. 回到仓库根目录,重新添加并提交:
    cd ..
    git add Website/
    git commit -m "添加Website文件夹内所有文件"
    git push origin 你的分支名称
    
  3. 刷新GitHub仓库页面,Website文件夹应该就能正常打开、查看内部文件了。

要是上面的方法不管用,可以先撤销之前的提交再重来:

# 没推送的话用这个撤销上一次提交,已经推送的话谨慎操作
git reset HEAD~1
# 之后重复上面的处理步骤

内容的提问来源于stack exchange,提问作者zack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 04:52:34