存储库中缺少头部和原点



我对 git 系统有点陌生,我想了解一点事情,也许这甚至不是问题。我有 3 个项目,其中两个在上次提交时有源/主/头签名,一个只有主:为什么?

我读了这个答案,但我并不完全清楚:如何在 git 存储库中添加缺少的源/头

多谢

头和起源在哪里?

如果存储库只是一个本地存储库,则日志中将没有任何源/** 分支。您可以使用命令git remote进行检查,如果返回"origin",则它是一个远程存储库,您将拥有 origin-branches。尽管它可能并不总是在最后一次提交时。如果您在本地进行提交,即git commit -m "My commit"提交将仅存在于本地,而还不存在于远程中。如果你做了一个git push你会把 origin/HEAD 移动到你上次的本地提交。

在您的图片中,看起来您没有添加任何远程,因此存储库仅存在于您的本地计算机上。例如,如果您克隆一个已经存在的存储库,它将存在于本地和远程中,并且您将拥有您所引用的源/HEAD 分支。

您也可以通过git remote add origin <repo url>添加遥控器。在原点是一个名字的地方,你可以随心所欲地称呼你的遥控器。

最新更新