繁体   English   中英

检查是否将提取分支并允许将其检出

[英]Check whether a branch will be fetched and allowed to be checked-out

有没有一种方法可以检查远程设备的获取配置是否将允许提取并检出给定的分支?

默认情况下,任何分支都在获取和签出的范围内,但是如果您对克隆使用“-单分支”,或者已经对默认的获取refspecs进行了手术更改(“ git remote set-branches”) ,那么您也许可以通过参数来强制取回正确的分支,但是“ git checkout”可能无条件地拒绝分支的存在。

似乎至少会有一个管道功能可以针对该配置过滤一个或多个项目。

更多内容: 使用--single-branch时,为什么Git无法解析远程分支?

您至少可以检查链接问题中提到的git config --get-all remote.origin.fetch的输出。

  • 如果您看到分支的名称,则将提取该分支的名称(并可以将其检出)
  • 如果看到“ *”,则有可能被提取(但是您需要git fetch来确保)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM