使用具有只读访问权限的 git 子模块

Gat*_*man 5 git git-submodules

如何在我只有只读访问权限的 git 子模块中推送更改。

我的问题是当我尝试这样做时git submodule update。我收到一个fatal: reference is not a tree错误

Von*_*onC 1

如果该子模块位于 GitHub 上,您将需要:

  • fork 它,并使用该存储库作为您的子模块
    • 让你修改该子模块并推送
    • 提交父仓库
  • 修改子模块 url(通过编辑父存储库中的.gitmodules )

那么你的意志git submodule update就会发挥作用。