首页 > 解决方案 > 如何按名称找到匹配的远程分支?

问题描述

假设我有一个test跟踪远程分支的本地分支remote/test。然后在某个时候我删除了本地分支。如何按名称找到匹配的远程分支'test'

PS似乎我需要类似于git checkout [<branch>]不存在的本地分支机构的东西。

标签: bashgitbranch

解决方案


使用git branchwith-r-loptions 似乎可以产生所需的输出:

git branch -r -l '*branch_name*'

我想知道是否有一种可靠的方法可以将名称拆分为远程名称和分支名称部分(考虑到远程名称可能包含斜杠)。


推荐阅读