6
6

git-simコマンドでGitを視覚化する

Last updated at Posted at 2023-01-25

Git コマンドの操作を視覚的にシミュレートしてくれるおもしろそうなツールがあったので入れてみた。commit や merge は実際に実行されるのではなくあくまでシミュレートなので、例えば利用頻度が比較的低い revert や reset の前にちょこっと使ってみるとコマンド実行前に動きが見えるので良い。下図は git reset を視覚化しシミュレートしたもの。
git-sim-reset.jpeg

前提

  • macOS Big Sur 11.7.2 (Catalina 以下だと動かない模様)
  • Homebrew 3.6.20
  • Python 3.8
  • pip 21.1.3

事前準備

git-sim を使うにあたっての依存関係をインストール。

# manim の依存関係をインストール
$ brew install py3cairo ffmpeg
# manim をインストール
$ pip3 install manim

OS やバージョンによってインストール方法が変わるので他の環境を使っていれば下記を参考にインストールすること。

git-sim のインストール

$ pip3 install git-sim

git-sim 使い方

ほぼ Git コマンドと同じように使える。

git-sim log
git-sim branch
git-sim status
などなど

より詳細はドキュメントを参照。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6