更新后出现奇怪的 git fetch/pull

更新后出现奇怪的 git fetch/pull

我更新了我的 Git 并收到一些有趣的错误,例如:

error: Server does not allow request for unadvertised object e7369c9b3741a15235ad6d960c026607cbff96ea

我在 MacOS 和 Windows 上的 Git 2.21.0+(2.20.1 运行良好)上安装了它,只有 Stash Server 上的子模块出现错误 - 主存储库将所有内容作为子模块。

重现步骤:

  1. git clone $main_repo
  2. cd $main_repo
  3. git remove origin
  4. git add origin $main_repo
  5. git fetch --all --prune- 或者拉,无所谓

另一件奇怪的事情:如果我去失败的子模块并在这里执行相同的步骤 - 一切都会好起来。

我不明白这是 Git 中的错误还是我公司的 Stash 出了问题。

对于如何更深入地探索它有什么帮助吗?

相关内容