使用 git 子模块时遇到问题。
每当我从上游存储库收到新的子模块引用时,执行git submodule update
都会给出以下结果:
fatal: reference is not a tree: dd208d46ecdd1ac0d2b2594a610fe4c9150fece1
Unable to checkout 'dd208d46ecdd1ac0d2b2594a610fe4c9150fece1' in submodule path 'submodule/path'
需要注意的是,子模块有几个遥控器,其中上游遥控器应该用于更新子模块引用树。我猜我的问题在那里,但我不确定。
我的设置如下:
项目
遥控器:
origin
(我的 git 叉子)upstream
(项目回购)
子模块“模块”,有遥控器:
origin
(我的 git 叉子)upstream
(项目回购)
有谁知道是什么导致了我的问题?