美文网首页Golang
如何更优雅地切换 Git 分支

如何更优雅地切换 Git 分支

作者: 一个厚脸皮的傻帽 | 来源:发表于2019-02-18 20:15 被阅读9次

在日常开发中,我们经常需要在不同的 Git 分支之间来回切换,特别是业务需求比较多的开发人员。在分支较多的情况下,分支名的 tab 自动补全会比较糟糕,切换时我们不免需要复制或手打分支名,那么有没有更优雅的方式了呢?

为了提高切换 Git 分支的效率,我用 Golang 写了 git-checkout-branch 这个小工具,可以交互式的切换分支,并自带搜索功能,帮助你更优雅的进行分支切换。

概览

Github 地址:https://github.com/royeo/git-checkout-branch ,欢迎 star。

image

说明:

  • 使用箭头键 进行移动,也支持 jk 的上下移动
  • 使用 / 切换搜索
  • ctrl + c 退出

安装

可以直接下载安装:

curl -sSL https://github.com/royeo/git-checkout-branch/releases/download/v0.2.0/git-checkout-branch-`uname -s`-`uname -m` -o /usr/local/bin/git-checkout-branch && chmod +x /usr/local/bin/git-checkout-branch

也可以使用 go get 安装,确保 $GOPATH/bin 路径在 PATH 中。

go get -u github.com/royeo/git-checkout-branch

建议为 checkout-branch 设置别名,例如 cb,这样就可以直接使用 git cb 来进行分支切换。

git config --global alias.cb checkout-branch

帮助

使用 git checkout-branch help 获取帮助信息。

Checkout git branches more efficiently.

Usage:
  git checkout-branch [flags]

Flags:
  -a, --all          List both remote-tracking branches and local branches
  -r, --remotes      List the remote-tracking branches
  -n, --number       Set the number of branches displayed in the list (default 10)
      --hide-help    Hide the help information

相关文章

  • 如何更优雅地切换 Git 分支

    在日常开发中,我们经常需要在不同的 Git 分支之间来回切换,特别是业务需求比较多的开发人员。在分支较多的情况下,...

  • Git 常用命令

    如何新建分支 切换到基础分支,如主干git checkout master 创建并切换到新分支git checko...

  • 创建与合并分支

    查看分支:git branch 创建分支:git branch 切换分支:git checkout 创建+切换分支...

  • 【操作】git版本控制流入门命令FQ#1

    查看分支:git branch -a创建分支:git branch切换分支:git checkout创建+切换分支...

  • 分支

    新建分支git branch [分支名] 切换分支git checkout [分支名] 新建分支并切换到分支git...

  • git常用操作

    git从已有的分支创建新的分支 git切换新的分支 git如何取消merge 当我们使用git merge操作合并...

  • Git 分支

    创建分支 git branch <分支名> 切换分支 git checkout <分支名> 创建同时切换分支(合并...

  • git常用命令

    切换分支git branch //查看当前分支git checkout master //切换到master分支 ...

  • git常用命令

    切换分支 git checkout //切换到branchname 分支 git checkout -b //...

  • git常用命令

    查看分支:git branch -a 切换本地分支:git checkout <分支名> 创建+切换本地分支:gi...

网友评论

    本文标题:如何更优雅地切换 Git 分支

    本文链接:https://www.haomeiwen.com/subject/tdvzeqtx.html