博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何更优雅地切换Git分支
阅读量:6704 次
发布时间:2019-06-25

本文共 1073 字,大约阅读时间需要 3 分钟。

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

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

概览

Github 地址: ,欢迎 star。

说明:

  • 使用箭头键 进行移动,也支持 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

转载地址:http://dbblo.baihongyu.com/

你可能感兴趣的文章
vlc sdl 播放视频可随窗口改变大小
查看>>
ibm rational software architect download
查看>>
Web前端资源汇总
查看>>
python 相关安装和配置
查看>>
jquery的closest方法和parents方法的区别
查看>>
RHEL每天定时备份Oracle
查看>>
SQLPROMPT5.3对各种加密对象的解密测试
查看>>
QR二维码生成器源码(中间可插入小图片)
查看>>
jQuery回溯
查看>>
jquery easy ui 1.3.4 表单(7)
查看>>
Git 提交大文件提示 fatal: The remote end hung up unexpectedly
查看>>
排列组合
查看>>
2013-2014
查看>>
tftp + bras
查看>>
页面正在载入中
查看>>
二十进制数的加法
查看>>
测试使用Word发布博客
查看>>
国产系统
查看>>
EF Code First 初体验
查看>>
鼠标移至div内部其他层时,触发mouseout
查看>>