#git #git-workflow #自动化 #命令行工具 #CLI

应用 sit

Speedy Git(sit)是一个命令行工具,用于自动化常见的git工作流并提供更安全的默认设置

3 个版本

0.1.2 2023年12月16日
0.1.1 2023年8月3日
0.1.0 2023年7月20日

#2347命令行工具

MIT 许可证

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