bash - 如何按名称找到匹配的远程分支?
问题描述
假设我有一个test
跟踪远程分支的本地分支remote/test
。然后在某个时候我删除了本地分支。如何按名称找到匹配的远程分支'test'
?
PS似乎我需要类似于git checkout [<branch>]
不存在的本地分支机构的东西。
解决方案
使用git branch
with-r
和-l
options 似乎可以产生所需的输出:
git branch -r -l '*branch_name*'
我想知道是否有一种可靠的方法可以将名称拆分为远程名称和分支名称部分(考虑到远程名称可能包含斜杠)。
推荐阅读
- java - 如何转换收藏
到 char[][] 在java中? - java - 在 Kotlin 中解析平面 XML 文档
- xctest - 如何使这个基于 RxSwift 的 Coordinator 更具可测试性
- regex - 可以使用像条件格式自定义公式这样的 ArrayFormula 吗?
- python - 如何访问 Django 中第二个最近的时间戳字段条目?
- excel - 如何通过引用复制单元格公式(或评估单元格公式)?
- polyline - 有没有办法从折线上的一个点使用 Turf.js Along()?
- vdm-sl - VDM-SL - 函数接受一组整数并返回一个相同的集合
- java - JaCoCo 在持续测试 Comparable 时需要忽略 Lombok 生成的代码 - 怎么办?
- python-3.x - 为什么在 Tkinter 中创建小部件时,对象和方法之间需要一个空格?