4

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

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

4

1 回答 1

1

如果该子模块在 GitHub 上,您需要:

  • fork 它,并将该 repo 用作您的子模块
    • 让您在该子模块中进行修改并推送
    • 提交父仓库
  • 修改子模块 url(通过编辑父 repo 中的 .gitmodules)

然后你git submodule update会工作。

于 2013-01-25T07:12:46.020 回答