Git 中模糊搜索分支名称并创建本地跟踪分支

本文记录一次通过命令行模糊搜索远程分支名称,然后再创建本地跟踪分支的操作。

背景

新的迭代开始了,团队会创建新的迭代分支,但是我只记得分支名称包含了"246",需要什么命令才能把远程分支拉到本地呢?

下面是我的操作步骤。

操作步骤

1、拉取最新的分支:

bash 复制代码
git pull

2、模糊搜索分支,以"246"为例:

bash 复制代码
git br -a | grep '246'

将会看到输出,比如下面这样的:

bash 复制代码
 remotes/origin/feature/S246-1

3、创建本地分支(并跟踪)

bash 复制代码
git sw -c feature/s246-1 origin/feature/S246-1

输出:

csharp 复制代码
Updating files: 100% (448/448), done.
branch 'feature/s246-1' set up to track 'origin/feature/S246-1' by rebasing.
Switched to a new branch 'feature/s246-1'

说明

以上命令中的 br、sw 是我定义的别名,分别对应 branch、switch。

相关推荐
无限进步_10 小时前
【C++】多重继承中的虚表布局分析:D类对象为何有两个虚表?
开发语言·c++·ide·windows·git·算法·visual studio
回家路上绕了弯11 小时前
Git worktree 终极指南:告别分支切换烦恼,实现多分支并行开发
git·后端
日更嵌入式的打工仔12 小时前
Git & TortoiseGit
git
会的越多不会的也就越多13 小时前
Win11 右键菜单优化指南:如何把 Git 功能“提”到一级菜单?
git
rebekk14 小时前
claude工作区与git仓库的关系
linux·git·python
神の愛15 小时前
GIT,可以参数这篇,需要加以理解,文字比较冗余,还请见谅
git
jolimark15 小时前
Windows下如何用GCC编译C语言?轻便方法分享
c语言·windows·git·mingw·gcc编译器
△曉風殘月〆16 小时前
一文带你掌握Visual Studio中集成的git功能
git·visual studio
不爱吃糖的程序媛17 小时前
鸿蒙三方库适配读懂 `thirdparty/AES/.gitignore`:哪些文件不该进 Git?
git·elasticsearch·harmonyos
天若有情6731 天前
【C++原创开源】formort.h:一行头文件,实现比JS模板字符串更爽的链式拼接+响应式变量
开发语言·javascript·c++·git·github·开源项目·模版字符串