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

如何在同一git仓库集成带独立git的前后端应用并解决推送报错

前后端项目整合到同一Git仓库的解决步骤

问题说明

你遇到的未跟踪文件报错是因为前端、后端项目文件夹内部各自存在独立的.git隐藏目录,Git会将它们识别为独立的子仓库,因此父仓库无法直接跟踪这两个文件夹的内容,删除子项目内的Git配置仅保留父仓库的Git配置即可解决问题。

操作步骤

  • 首先进入后端项目文件夹,删除内部的Git配置目录:
    Windows系统命令:rmdir /s /q .git
    macOS/Linux系统命令:rm -rf .git
  • 再进入前端项目文件夹,执行同样的命令删除内部Git配置目录
  • 回到父仓库根目录,执行添加文件命令:git add .
  • 提交变更:git commit -m "feat: 整合前后端项目到同一仓库"
  • 推送至远程仓库:git push

原始报错信息

On branch main
Your branch is up to date with 'origin/main'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)
    Backend/
    frontend/

nothing added to commit but untracked files present (use "git add" to track)

报错翻译

位于 main 分支
你的分支与 'origin/main' 保持同步。

未跟踪的文件:
  (使用 "git add <文件>..." 命令将文件纳入待提交内容)
    Backend/
    frontend/

无文件添加到提交,但存在未跟踪文件(使用 "git add" 命令跟踪)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 14:24:00