Tig について
Tig はターミナル上で動作する Git ブラウザで、対話的なテキストインターフェースで Git 履歴、コミット、変更を表示します。ステータスビュー、ログビュー、差分プレビュー、責任追跡に対応しています。
主な機能
- 01Git コミット履歴とブランチ情報を対話的に閲覧
- 02ファイルの変更、差分、コミット詳細を表示
- 03コード変更の行ごとの編集履歴と責任を追跡
- 04コミットとファイル変更を迅速にナビゲート・検索
活用シーン
- 01開発者がターミナルからコード変更とコミット履歴を迅速にレビュー
- 02コーディングエージェントがバージョン管理情報を分析してコード進化を理解
- 03チームメンバーが特定のコード行の変更者と変更理由を特定
インストール
OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。
$
インストール後にtig --versionを実行して確認します。
コマンド例
よく使うコマンドを使う順に並べています。
01
02
03
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
Tig: text-mode interface for Git
================================
:docext: adoc
image:https://github.com/jonas/tig/workflows/Linux/badge.svg[Linux CI,link=https://github.com/jonas/tig/actions?query=workflow%3ALinux]
image:https://github.com/jonas/tig/workflows/macOS/badge.svg[macOS CI,link=https://github.com/jonas/tig/actions?query=workflow%3AmacOS]
image:https://ci.appveyor.com/api/projects/status/jxt1uf52o7r0a8r7/branch/master?svg=true[AppVeyor Build,link=https://ci.appveyor.com/project/fonseca/tig]
What is Tig?
------------
Tig is an ncurses-based text-mode interface for git. It functions mainly
as a Git repository browser, but can also assist in staging changes for
commit at chunk level and act as a pager for output from various Git
commands.
Resources
---------
- Homepage: https://github.com/jonas/tig[]
- Manual: https://www.mankier.com/7/tigmanual[]
- Tarballs: https://github.com/jonas/tig/releases[]
- Q&A: https://stackoverflow.com/questions/tagged/tig[]
Bugs and Feature Requests
-------------------------
Bugs and feature requests can be reported using the
https://github.com/jonas/tig/issues[issue tracker] or by mail to the
https://lore.kernel.org/git/[Git mailing list]. Ensure that the word
"tig" is in the subject. For other Tig related questions please use
Stack Overflow: https://stackoverflow.com/questions/tagged/tig[].
If you are sending a bug report, please include the following information:
- What Tig and ncurses versions are you using?
(`tig -v`)
- What system do you have?
(`uname -a`, `lsb_release -a`)
- What Git version are you using?
(`git -v`)
Installation and News
---------------------
Information on how to build and install Tig are found in
link:INSTALL.{docext}[the installation instructions].
News about releases and latest features and bug fixes are found in
link:NEWS.{docext}[the release notes].コメント
Markdown 対応