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

Git Push仅上传HTML文件,CSS/JS等子文件夹未同步问题求助

别急,我来帮你排查下问题所在,这种情况通常是几个常见的Git操作细节没注意到,咱们一步步来:

可能的问题点及解决步骤
  • 未将文件夹内的文件加入Git追踪
    Git不会自动追踪新添加/修改的子文件夹文件,哪怕你之前同步过仓库,新的CSS、JS、字体文件得手动加入追踪。先在项目根目录运行git status,看看是不是在Untracked files下面列出了这些文件夹里的内容?如果是,执行以下命令:

    # 一次性添加所有未追踪的文件(包含子文件夹内容)
    git add .
    # 或者精准指定文件夹添加
    git add CSS/ js/ fonts/
    

    接着提交这些更改:

    git commit -m "更新CSS、JS及字体文件,优化页面美观度"
    

    最后重新推送:git push origin master

  • .gitignore文件排除了这些文件夹
    检查项目根目录有没有.gitignore文件,打开看看是否存在CSS/、js/、fonts/这类规则——如果有的话,Git会自动忽略这些文件夹的所有内容,删掉对应的规则即可。

  • 大小写命名问题(Windows/macOS用户需注意)
    如果你用的是Windows或默认不区分大小写的macOS系统,可能本地文件夹是CSS,但远程仓库里之前是css,Git会误判为同一个文件夹导致内容不同步。这种情况可以强制提交更新:

    git add -A
    git commit -m "修复资源文件夹大小写匹配问题"
    git push origin master
    
  • 确认远程分支是否正确
    虽然你提到执行了git push origin master,但少数情况下远程默认分支可能是main而非master。可以运行git remote show origin查看远程分支信息,确保推送的是正确的分支。

按照上面的步骤排查,大概率能解决问题。核心就是要确保这些文件夹内的文件被Git追踪、提交,且没有被.gitignore规则排除。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:40:11