3 个版本
0.1.2 | 2023年12月16日 |
---|---|
0.1.1 | 2023年8月3日 |
0.1.0 | 2023年7月20日 |
#2347 在 命令行工具
12KB
224 行
Speedy Git 即 Sit
Sit 是一个命令行工具,旨在将 git 命令包装成更快、更简洁的命令,并提供更安全的默认设置。这是一个非常基础的实现和初出茅庐的应用,因此还有很多改进空间!
安装
目前,仅支持 Windows 的二进制安装和为 Rust 开发者提供的 crates.io 安装。未来计划部署到其他二进制目标,以及注册到许多软件包注册表中!
二进制文件
Windows
从 最新发布页面 下载 sit.exe
到您的 PATH
目录中,例如 ~\Downloads
目录。要检查现有路径,请在 powershell 中运行 $env:Path -split ';'
。要将路径添加到 PATH
变量中,请运行 $addPath = 'C:\YourPath'
。
Crates.io(Rust 开发者)
安装 Rust 可能比手动安装二进制文件更容易更新(cargo update
),您可以使用已安装的 Rust 运行 cargo install sit
。它将二进制目标复制到 ~/.cargo/bin/
,因此如果 sit
运行出现问题,请确保您的 shell 正在检查该目录!
命令
sit |
git |
---|---|
sit 提交<消息> |
git添加 . git提交 --消息="消息" |
sit 推送 |
git推送 --设置上游origin<当前分支> |
sit 更新<消息> |
git添加 . git提交 --消息="消息" git推送 --设置上游origin<当前分支> |
sit 构建<URL> |
git初始化 git远程添加 origin<URL> |
注意事项
- 如果当前目录不是 git 仓库,sit 命令将失败
- 使用带有
<curr_branch>
参数列出的命令将使用当前工作分支 sit 构建
仅当仓库尚未初始化时才会运行git init
依赖关系
~3-11MB
~100K SLoC