我在我的本地分支中有一个提交xyz,我想检查它是否包含在远程发布存储库中; 我能以一些简单的方式做到吗?我可以克隆远程仓库,但我希望有一个更好的+更快的方式.git ls-remote似乎很有希望,但在那里找不到任何有价值的东西.谢谢!
30bd19ef190cf664356c715b56044ce739f07468 refs/tags/Prod_Release_2.3
4ae15ee04c2c41bfc7945e66f4effc746d52baec refs/tags/Prod_Release_2.3^{}
Run Code Online (Sandbox Code Playgroud)
以上是git ls-remote --tags我的集中存储库(裸)中列表标签的输出.
对于Prod_Release_2.3我只期望1个标签,我不知道它Prod_Release_2.3^{}来自哪里.
在centralrepo1中,Prod_Release_2.3的id与centralrepo2的Prod_Release_2.3 ^ {}的id相同,反之亦然.
在我的本地存储库中只有一个标记Prod_Release_2.3.
有什么不对吗?或者这是设计?
中央存储库托管在Ubuntu上,我在我的开发机器中使用msysgit.
git ×2