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

Laravel项目推送到GitHub仅显示README无其余目录问题求助

问题原因

你遇到的推送后仅显示README文件有两类核心诱因:

  1. 本地Git未将Laravel项目文件纳入追踪,此前的提交记录仅包含README文件
  2. GitHub创建仓库时勾选了自动生成README选项,本地仓库未先和远程分支做关联合并就执行推送,导致项目文件未被正常提交到远程
    你注释.gitignore后推送过慢的原因是:.gitignore中默认屏蔽的vendor、node_modules均为第三方依赖文件夹,体积通常在数百MB级别,这类文件本身就不需要提交到远程仓库,无需修改默认的.gitignore规则。

解决步骤

全程保持现有.gitignore文件内容不变,在本地Laravel项目根目录打开终端依次执行以下命令:

  1. 清除本地错误的Git仓库缓存,重新初始化仓库
rm -rf .git
git init
  1. 关联你的GitHub远程仓库,将下方地址替换为你自己的仓库地址
git remote add origin https://github.com/你的用户名/你的仓库名.git
  1. 拉取远程已有的README文件,避免分支冲突
# 若你的远程仓库默认分支为master,将下方main替换为master即可
git pull origin main
  1. 把所有需要提交的项目文件加入暂存区,Git会自动按照.gitignore规则过滤不需要提交的依赖文件
git add .
  1. 提交变更到本地仓库
git commit -m "初始化Laravel项目代码"
  1. 推送本地提交到远程仓库
# 同样若默认分支为master,将main替换为master
git push origin main

操作完成后刷新GitHub仓库页面,即可看到所有项目文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 13:27:03