Git - 如何检查refs / for / refs中是否有任何内容

时间:2013-09-13 13:26:11

标签: git tortoisegit

我正在使用TortoiseGit,我的默认参考路径是refs / heads /。 有人使用Zend Studio声称他将某些内容推送到我的存储库,但ZS默认会推送refs / for / refs / head / master。

我尝试了git ls-remote命令,它显示所有引用都指向refs / heads。如何检查refs / for / refs /中是否有内容?

1 个答案:

答案 0 :(得分:0)

正如我在“What does the Refspec HEAD:refs/for/refs/heads/master generated by eGit/ZendStudio 9 mean?”中所解释的那样,ZS对Gerrit使用了那种参考。

要检查是否已使用这种refspec推送提交,您可以使用git ls-remote(如this question中所示):

git ls-remote /url/to/your/:company/project.git ./.

(如果您添加了master,则只会在xxx/master中看到提交:“./.”是参考的更通用的模板。