我有一个 GitHub 存储库,我将其作为另一个存储库的子模块克隆到我的计算机上。
我在本地拥有所有文件和提交,但在远程,我的 git 客户端认为没有任何分支。(git branch -r什么也没显示)
git fetch origin给出这个结果:
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch origin
From https://github.com/Estecka/ChainMaths
* branch HEAD -> FETCH_HEAD
Completed successfully.
Run Code Online (Sandbox Code Playgroud)
但实际上,我仍然没有找到任何分支。
尝试推送我的本地更改成功,我可以看到我的更改反映在 GitHub 网站上,但即使如此,我的 git 客户端仍然无法在远程找到任何分支,即使是刚刚推送的分支。
这不是我第一次遇到子模块的问题,而且我从未在经典存储库中遇到过它。