我正在使用TortoiseGit,我的默认参考路径是refs / heads /。 有人使用Zend Studio声称他将某些内容推送到我的存储库,但ZS默认会推送refs / for / refs / head / master。
我尝试了git ls-remote命令,它显示所有引用都指向refs / heads。如何检查refs / for / refs /中是否有内容?
答案 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
中看到提交:“./.
”是参考的更通用的模板。