#git-commit #git #命令行工具 #实用工具 #CLI #终端

应用程序 gim

基于提交驱动的开发 Git-CLI 命令行工具

22 个不稳定版本 (3 个重大更改)

0.4.4 2024年8月20日
0.4.3 2024年8月19日
0.3.4 2024年8月6日
0.2.3 2024年7月30日
0.1.9 2024年7月24日

#134 in 开发工具

Download history 265/week @ 2024-07-10 283/week @ 2024-07-17 747/week @ 2024-07-24 646/week @ 2024-07-31 289/week @ 2024-08-07 234/week @ 2024-08-14

每月 2,124 次下载

MIT 许可证

21KB
501

Gim

Crates.io License Crates.io Version

基于提交驱动的开发 Git-CLI 命令行工具

安装

  1. 请确保已安装 GitRust
  2. 使用 Cargo 安装 gim
    cargo install gim
    

功能

gim 提供以下命令

gim set{COMMIT_MESSAGE}

  • 接受一个字符串参数作为计划中的提交消息。
  • 提交消息存储在 .COMMIT_MESSAGE 文件中。

    注意:无需担心自己添加 .COMMIT_MESSAGE 文件(或将其添加到 .gitignore),gim 会为您处理!

  • 替换当前提交消息

gim edit

  • 打开系统默认编辑器以编辑当前提交消息

gim add{ADDED_MESSAGE}

  • ADDED_MESSAGE 追加到当前提交消息。用于多行提交

gim push

  • 等同于 git add . && git commit -m $COMMIT_MESSAGE && git push.
  • 允许可选参数包含特定文件,类似于 git add $FILES.
  • 在成功推送后,将清除 .COMMIT_MESSAGE 文件,不包括注释。

gim status 或直接 gim

  • 显示 gim 当前计划提交信息,位于正常 git status 输出顶部。

gim clear

  • 清除存储的提交信息。

gim clear full

  • 完全清除存储的提交信息,包括注释。

gim help

  • 将命令描述打印到控制台。

依赖关系

~1.6–10MB
~113K SLoC