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

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

背景

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

下面是我的操作步骤。

操作步骤

1、拉取最新的分支:

bash 复制代码
git pull

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

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

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

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

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

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

输出:

复制代码
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。

相关推荐
___波子 Pro Max.11 分钟前
Git 2.23新增命令switch使用指南
git
℘团子এ7 小时前
git中,项目怎么更换远程仓库连接地址
git
言之。13 小时前
Git Hooks
git
代码AI弗森14 小时前
Git Bash 与 PowerShell:定位差异、使用场景与选择建议
开发语言·git·bash
森叶15 小时前
Git flow command error: ‘flow‘ is not a git command 问题解决
git
天麓16 小时前
git merge 举例
git
AI_567817 小时前
Git冲突治理白皮书:智能标记与可视化协同的下一代解决方案
大数据·人工智能·git·机器学习
念丶小宇18 小时前
Git常用指令
大数据·git·elasticsearch
CSDN_RTKLIB19 小时前
Git Clone
git
中二病码农不会遇见C++学姐19 小时前
.env 文件是干啥的?为什么不能提交到 Git?
git·学习