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。

相关推荐
A half moon6 小时前
【从开发到上线-全栈开发教程】Git上传本地项目到仓库
git
三水吉吉6 小时前
git commit 后,取消其中一个文件的提交
git
Albert Edison7 小时前
【Git】多人协作二(不同分支下)
git·elasticsearch·svn·github
C+++Python9 小时前
如何使用 VS Code 进行 Git 管理?
git
用户38355142402810 小时前
git 删除历史记录或历史大文件后 提交历史记录到新的仓库
git
kqz201410 小时前
主分支下某个文件夹的git记录同步到开发分支
git
午安~婉12 小时前
整理Git
前端·git
飞翔沫沫情12 小时前
关于在Jenkins 的job 中隐藏shared library 共享库相关的Git信息
运维·git·jenkins
wang60212521813 小时前
Git部署项目配置密钥-Linux系统
linux·运维·git