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

克隆的子仓库无法随父仓库(根目录)一同提交该如何处理?

嵌套Git仓库解绑提交方案

你遇到的问题根源是克隆后的react-headroom目录自带独立的.git仓库文件,被主项目Git识别为嵌套仓库,不会跟踪内部文件修改。按照以下步骤操作即可完成解绑和提交:

  • 删除子仓库的Git关联文件
    进入项目根目录后执行对应系统的命令:
    macOS/Linux:rm -rf lib/react-headroom/.git*
    Windows PowerShell:Remove-Item -Recurse -Force lib/react-headroom/.git*
  • 清除可能存在的子模块缓存(如果之前主项目已经记录过该目录为子模块)
    执行命令:git rm --cached lib/react-headroom
  • 验证状态并提交
    执行git status确认lib/react-headroom下的所有文件都被列为未跟踪文件,之后正常暂存提交即可:
    git add lib/react-headroom
    git commit -m "引入定制修改的react-headroom组件"
    

操作完成后该目录的所有修改都会被主项目Git正常跟踪,不需要再和上游react-headroom仓库关联,符合你仅在当前项目定制使用的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 13:18:01