15 个不稳定版本 (7 个破坏性更新)
0.8.0 | 2024年8月9日 |
---|---|
0.7.4 | 2024年5月25日 |
0.6.1 | 2022年11月22日 |
0.5.0 | 2022年4月23日 |
0.1.2 | 2022年3月12日 |
#164 in 命令行工具
每月下载量 160
15KB
282 行
loki-cli
一个 Git 生产力命令行工具
Git 是一个非常出色的工具,经过一段时间,一些常见的模式就会显现出来。 lk
的作用就是让这些模式变得更快。
安装
-
首先,通过访问 https://rustup.rs 安装
cargo
。 -
使用
cargo
安装 (📦 loki-cli )cargo install loki-cli
使用
获取帮助
Loki: 🚀 A Git productivity tool
Usage: lk <COMMAND>
Commands:
new Create a new branch from HEAD and push it to origin. Set a prefix for all new branch names with the env var LOKI_NEW_PREFIX [aliases: n]
push Push the current branch to origin with --set-upstream [aliases: p]
pull Pull with --prune deleting local branches pruned from the remote
fetch Fetch with --prune deleting local branches pruned from the remote
save Add, commit, and push using a timestamp based commit message
rebase Rebase the current branch onto the target branch after fetching
no-hooks Run any command without triggering any hooks [aliases: x]
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
命令
new
别名: n
- 通过使用短横线 (-) 连接所有给定的参数,使创建新的分支更容易输入。
- 自动推送并设置到
origin
。 - 使用
LOKI_NEW_PREFIX
环境变量设置前缀。
示例
❯ lk new readme updates
创建并推送 readme-updates
到 origin,使用 --set-upstream
。 (创建新的本地分支后,git 命令会告诉你如何运行 git push
。)
push
别名: p
- 使用
--set-upstream
将当前分支推送到 origin。 -f|--force
标志在内部使用--force-with-lease
以提高强制推送的安全性。- 仅在
HEAD
位于分支上(非分离状态)时才有效。
pull
别名: 无(别名 p
是用于 push
的)
- 运行
git pull --prune
并删除任何在远程也被修剪的本地分支。
fetch
别名:无
- 运行
git fetch --prune
并移除那些在远程也被修剪的任何本地分支。
依赖项
~1.6–2.3MB
~38K SLoC