如何搜素git某个分支是否存在?
背景
我们可能有这样需求,搜索某个分支名或revision,看是否存在。要怎么搜索呢?
搜索分支名是否存在
-
可以在服务器上搜索,比如你的Github或Gitlab,登录上去网页版搜分支名(不过只能搜remote的分支,本地的自然是不行的)
-
本地搜,本地执行
git br -a
搜索(-a的意思是本地和远程的都搜出来)细节非常重要,不然分支存在你也会误以为不存在!!!
第一,先要更新,使用
git remote update origin --prune
更新第二,需要注意使用 git br -a 的时候进入类似Linux中使用vim/vi查看文件时的样子,按下
/
后输入关键字搜索,区分大小写,关键词可匹配左中右,重点搜索关键词后查下一个匹配到尾后不会回到开始,如果你从中途搜,可能感觉搜不到,这时候记得要使用n和大写的N来回找一下。