12 个版本 (6 个破坏性版本)
0.7.3 | 2024 年 2 月 17 日 |
---|---|
0.7.2 | 2024 年 1 月 27 日 |
0.6.0 | 2024 年 1 月 14 日 |
0.5.0 | 2024 年 1 月 13 日 |
0.1.0 | 2023 年 5 月 24 日 |
#705 in 命令行实用程序
每月 123 次下载
26KB
651 代码行
lgit-rs
lgit-rs
是一个功能强大、具有观点的命令行界面 (CLI) 工具,旨在简化 git 仓库的管理。它提供了一组命令,可以简化常见的 git 操作,使您的工作流程更加高效。
功能
- 自动合并:自动合并当前分支中的所有 fixup 提交。
- 分支:从刚拉取的 BASE 分支快速创建新分支。
- 检出:通过名称检出分支,或从所有分支列表中选择。
- 删除分支:安全删除所有远程已删除的分支。请谨慎使用!
- 修复:将提交作为修复项提交,简化您的提交历史。
- 变基:使用单个命令将当前分支变基到刚拉取的 BASE 分支上。
需求
Git
lgit-rs
需要您的系统上安装 git。您可以通过运行以下命令来检查是否已安装 git
git --version
安装
预编译的二进制文件存档适用于 Windows、macOS 和 Linux。
使用 Cargo
通过 Cargo 安装 lgit-rs
是开始使用它的最简单方法。您可以通过运行以下命令来安装它
cargo install lgit
从源代码构建
您还可以通过运行以下命令从源代码构建 lgit-rs
cargo install --path .
使用方法
要获取所有可用命令和选项的完整列表,您可以使用 --帮助
标志
lgit --help
每个命令都有一个专门的帮助页面,您可以通过运行 lgit <command> --帮助
来访问。例如
lgit branch --help
开发
lgit-rs
使用 Rust 编程语言 和 Cargo 包管理器 开发。
您可以通过以下命令克隆仓库并在本地运行项目
git clone https://github.com/luladjiev/lgit-rs.git
cd lgit-rs
cargo run
贡献
我们欢迎社区贡献!如果您发现任何错误或对改进有建议,请随时提交拉取请求或打开问题。
许可证
lgit-rs
采用 MIT 许可协议,这是一种宽松的许可协议,允许您在适当的归属和无需保证的情况下对代码进行任何操作。
依赖项
~2–11MB
~92K SLoC