ページ内ナビ
概要
deltaはGit、traditional diff、grep、ripgrep JSON、blame等のtext outputをterminalで整形するpagerです。syntax highlighting、word-level diff、side-by-side、line number、navigate、hyperlink等を提供し、Gitのcore.pagerやinteractive.diffFilterとして組み込めます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
Git commandを変えずterminal上のdiff読解を改善したい場合に向く
Git pagerとして設定すればgit diffやgit show等の通常commandから透過的に利用でき、既存workflowへ表示改善だけを追加できます。
出典:[1]
導入前の確認
Git configへ組み込む前にstandalone出力でthemeとlayoutを確認する
READMEはglobal Git config例を示していますが、color themeやside-by-sideの好みはterminal幅・backgroundに依存します。まずpipe入力やdelta --helpで挙動を確認してからpager設定へ反映します。
出典:[1]
参考にした公式資料
- [1]delta 0.19.2 README(2026-10-03)
- [2]delta 0.19.2 Cargo metadata(2026-10-03)
- [3]delta 0.19.2 release(2026-10-03)
- [4]delta MIT license(2026-10-03)
編集部からの補足
Git diffやlogをterminalで頻繁に読む場合、既存Git workflowを変えず表示層だけ改善できます。まずstandaloneでdiffをpipeして見え方を確認し、問題なければrepositoryまたはglobal Git configへpager設定を追加する順が安全です。
3ステップで試す
- 1
delta 0.19.2をlocal directoryへinstallする
global Cargo環境を変更せず、0.19.2のdelta binaryをproject配下へversion固定でinstallします。
cargo install git-delta --version 0.19.2 --locked --root "$PWD/.delta" - 2
deltaのversionを確認する
0.19.2が起動することを確認します。
./.delta/bin/delta --version - 3
sample diffをstandaloneで整形する
Git configを書き換えずにsyntax highlightingとdiff表示を確認します。好みが固まってからcore.pager等へ設定してください。
printf '%s\n' '--- a/app.py' '+++ b/app.py' '@@ -1 +1 @@' '-print("old")' '+print("new")' | ./.delta/bin/delta --paging=never
成長
成長の推移 · 直近30日
32,409 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 4
- Open PR
- 146
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- ripgrep68,810 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
Rust.gitignoreを尊重しながらdirectoryを再帰検索し、大規模codebaseからregex patternを高速に見つける - Warp65,352 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
terminalを土台にbuilt-in Agent・外部CLI Agent・Factory workflowを統合する
Rust - Git63,525 Stars
共通タグ 2件 · 共通カテゴリ 2件
localに完全な履歴を持ち、repository同士を同期するdistributed version control
C - Buzz35,444 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
humanとAI agentのmessage・Git・workflow・approvalを署名eventとして一つのself-hosted workspaceへ集約する
Rust - GitComet897 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
大規模repositoryでもresponsiveに動くRust製cross-platform Git GUIとしてdiff・merge・worktree・historyを統合する
Rust - gwm-cli147 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
Git worktree作成・bootstrap・Issue/PR連携・AI agent session可視化をCLI/TUIとmachine APIで一つのworkflowにまとめる
Rust
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。