#git-branch #branch #git-repository #git-tool #managment #multibranch

bin+lib gfb

跨多个 Git 仓库强制执行分支命名策略的轻量级 CLI 工具

4 个稳定版本

1.1.3 2023 年 7 月 12 日
1.1.2 2023 年 5 月 24 日
1.0.0 2023 年 5 月 23 日

#2195命令行工具

每月 37 次下载

自定义许可证

22KB
284 代码行

Git Favorite Branch

快速管理在密集的多任务工作环境中的 Git 分支

用法

您始终可以通过运行 gfb <SUBCOMMAND> -h 来获取最新的用法。

Tiny CLI for enforcing branching name strategy across multiple repositories

Usage: gfb <COMMAND>

Commands:
  add      Add current branch to favorites
  use      Switch to a different branch
  del      Remove favorite branch
  del-all  Delete all favorite branches
  branch   Print Branch Name
  new      Create a new branch that is named with a value for a given key
  ls       List all favorite branches
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

安装

使用 Cargo

cargo install gfb

使用 Homebrew(仅限 MacOS)

brew tap revent-studio/tap
brew install gfb

构建

目前我们没有提供适用于多个操作系统的构建版本,因此您需要克隆仓库并自行构建。不用担心,这里有一个指南,可以帮助您在自己的机器上运行它。

要求

  • Rust(最新版)

安装说明

  1. 克隆此仓库
git clone [email protected]:byte-partisan/git-favorite-branch.git
  1. 构建
cargo build
  1. 使用 cargo 使您的可执行文件对环境可见
cargo install --path .
  1. 运行可执行文件
gfb --help

依赖项

~1.6–2.4MB
~49K SLoC