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

如何将Vapor项目提交至GitHub?GitHub Desktop无文件显示问题

Vapor项目在GitHub Desktop无提交文件的排查方案

这肯定不正常,以下是你可能遗漏的几个关键排查点:

  • 检查Git仓库是否初始化
    Vapor新建项目不会自动帮你初始化Git仓库,你得手动操作。打开终端进入项目根目录,执行git init命令完成初始化,之后再打开GitHub Desktop就能识别到仓库了。

  • 查看项目根目录的.gitignore文件
    Vapor初始化时会生成默认的.gitignore,里面会排除一些编译产物、临时文件,但如果连routes.swift这类核心文件都被忽略,大概率是.gitignore里的规则有误。直接打开这个文件,检查是否有匹配routes.swift或者整个Sources目录的规则,要是有就删掉对应行。

  • 验证Git的实际状态(别信Xcode的标记)
    Xcode显示的"未跟踪更改"是它自身的文件状态标记,和Git无关。打开终端进入项目根目录,执行git status,如果终端里能看到routes.swift的变更,那就是GitHub Desktop的缓存问题——重启软件或者点击仓库界面的刷新按钮就能解决;如果终端也看不到,那就要回到前面的步骤检查Git初始化和.gitignore规则。

  • 确认GitHub Desktop关联的是正确的项目目录
    有时候会不小心选错仓库目录,导致GitHub Desktop加载的不是你修改的那个Vapor项目。在GitHub Desktop里重新选择项目根目录,确保路径正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 05:44:52