只有在远程服务器上存在分支时,才能在Git上签出分支

时间:2016-04-28 04:07:33

标签: git

作为持续集成环境的一部分,我有一个脚本克隆我的存储库,然后检查特定名称的分支。如果在遥控器上没有带有该名称的分支,我希望此脚本失败。所以,像... ...

$ git clone my_repo
$ git checkout -tb foo
  FATAL: no branch foo on origin

这可能吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

我只是dubbel检查。只需删除“b”选项就可以了。

  

git checkout -t foobar

     

致命:缺少分支名称;试试-b