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