mcpField
T
Tig

Tig

公式
github.com開発ツール13.4ktig2 週間前に更新
リポジトリ公式サイト

Tig について

Tig はターミナル上で動作する Git ブラウザで、対話的なテキストインターフェースで Git 履歴、コミット、変更を表示します。ステータスビュー、ログビュー、差分プレビュー、責任追跡に対応しています。

主な機能

  1. 01Git コミット履歴とブランチ情報を対話的に閲覧
  2. 02ファイルの変更、差分、コミット詳細を表示
  3. 03コード変更の行ごとの編集履歴と責任を追跡
  4. 04コミットとファイル変更を迅速にナビゲート・検索

活用シーン

  1. 01開発者がターミナルからコード変更とコミット履歴を迅速にレビュー
  2. 02コーディングエージェントがバージョン管理情報を分析してコード進化を理解
  3. 03チームメンバーが特定のコード行の変更者と変更理由を特定

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
brew install tig

インストール後にtig --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
tig
02
tig status
03
tig blame README.md

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].

コメント