4个版本
0.1.3 | 2022年2月12日 |
---|---|
0.1.2 | 2022年1月10日 |
0.1.1 | 2022年1月7日 |
0.1.0 | 2021年12月29日 |
#6 in #git-checkout
2MB
107 行
关于
交互式切换分支或模糊搜索那些遗忘的分支名称。
所有由Rust的速度 💨🦀 提供。
安装
如果您已安装 Rust(使用推荐的rustup安装方法),则可以使用cargo从 crate 安装二进制文件
cargo install git-smart-checkout
对于Homebrew用户,您可以使用以下命令安装二进制文件
brew tap craciuncezar/tap
brew install git-smart-checkout
您还可以直接从GitHub发布版安装二进制文件
curl -sSL https://github.com/craciuncezar/git-smart-checkout/releases/download/v0.1.0/git-smart-checkout -o /usr/local/bin/git-smart-checkout && chmod +x /usr/local/bin/git-smart-checkout
用法
首先运行
git smart-checkout
一旦交互窗口可见,您可以使用键盘箭头 ↑
或 ↓
进行导航,并通过按 Enter
选择您要查找的git分支。如果您知道分支的名称,可以开始键入以搜索特定分支,搜索使用模糊算法,因此您不需要匹配分支的确切名称,它也会匹配部分术语。
Git别名
为了节省输入时间,您可以使用常规的git别名 git smart-checkout
。以下命令将别名 git sc
添加到您的git配置,但请随意使用最适合您的别名
git config --global alias.sc smart-checkout
依赖项
~2.3–9.5MB
~86K SLoC