#git-commit #git #版本控制 #演示 #命令行

应用 git-slides

像演示幻灯片一样导航 Git 提交

6 个版本 (破坏性)

0.4.0 2024 年 8 月 10 日
0.3.1 2024 年 8 月 1 日
0.3.0 2024 年 7 月 30 日
0.2.0 2024 年 7 月 26 日
0.0.1 2024 年 7 月 23 日

235命令行工具

Download history 300/week @ 2024-07-22 242/week @ 2024-07-29 102/week @ 2024-08-05 24/week @ 2024-08-12

每月下载 668 次

GPL-3.0-or-later

27KB
542

git-slides

license: GPL v3+ GitHub Tag crates.io

像演示幻灯片一样导航 Git 提交。

$ git slides next
  1/7 7171da7 Introduction to Version Control: Git Basics
  2/7 ebde0ee Essential Git Commands: A Practical Overview
* 3/7 813f075 Branching Strategies: Enhancing Workflow Efficiency
  4/7 865c830 Collaboration with Git: Merging and Conflict Resolution
  5/7 ebe0dc2 Git Workflows: Centralized vs. Distributed Models
  6/7 9202f1e Advanced Git Features: Stashing, Rebasing, and Tagging

用法

可执行文件必须位于您的 PATH 中,然后您可以使用它作为常规的 Git 命令

$ git slides start feat/my-presentation
usage: git-slides [<options>] <command> [<args>]

Commands:
  start [<ref>]        Start presentation.
  stop                 End presentation.
  next, n [<n>]        Go forward one or <n> slides.
  previous, p [<n>]    Go back one or <n> slides.
  go <n>               Go to slide <n>.
  status               Show current status.
  list                 List all slides.

Options:
  -h, --help           Show this message and exit.
  -v, --version        Show the version and exit.

安装

直接

$ wget https://github.com/qrichert/git-slides/releases/download/X.X.X/git-slides-X.X.X-xxx
$ sudo install ./git-slides-* /usr/local/bin/git-slides

手动构建

系统范围

$ git clone https://github.com/qrichert/git-slides.git
$ cd git-slides
$ make build
$ sudo make install

通过 Cargo

cargo install git-slides
cargo install --git https://github.com/qrichert/git-slides.git

无运行时依赖