SYNOPSIS
git gui
[<command>] [<arguments>]
DESCRIPTION
Gitの為の Tcl/Tk ベースのGUIです。「git gui」は、ユーザーが新しいコミットを作成し、既存のコミットを修正し、ブランチを作成し、ローカルマージを実行し、リモートリポジトリにフェッチ/プッシュすることでリポジトリに変更を加えることができるようにすることに重点を置いています。
gitk とは異なり、 git
gui
はコミットの生成と単一ファイルの注釈(annotation)に焦点を合わせており、プロジェクトの履歴は表示しません。 ただし、 git
gui
内から gitk セッションを開始するためのメニュー操作を提供します。
「git gui」は、すべての一般的なUNIXシステム、Mac OS X、およびWindows(CygwinとMSYSの両方)で動作することが知られています。可能な限り、OS固有のユーザーインターフェイスガイドラインに従い、「git gui」を各OSのユーザーにとってかなり自然なインターフェイスにしようとしています。
COMMANDS
- blame
-
指定されたバージョンの指定されたファイル(または指定されていない場合は作業ディレクトリ)でblameビューアを起動します。
- browser
-
指定されたコミット内のすべてのファイルを表示するツリーブラウザを起動します。ブラウザで選択したファイルをblemeビューアで開きます。
- citool
-
git
gui
を開始し、シェルを終了してシェルに戻る前に、正確に1つのコミットを行うように調整します。インターフェイスはコミットアクションのみに制限されているため、アプリケーションの起動時間がわずかに短縮され、メニューバーが簡素化されます。 - version
-
現在実行中の「git gui」のバージョンを表示します。
Examples
-
git
gui
blame
Makefile
-
現在の作業ディレクトリにあるファイル「Makefile」の内容を表示し、各行の元の作成者と、その行を現在の場所に移動した人の両方に注釈(annotation)を付けます。コミットされていないファイルには注釈(annotation)が付けられ、(存在する場合)コミットされていない変更は「まだコミットされていません」と明示されます。
-
git
gui
blame
v0.99.8
Makefile
-
リビジョン「v0.99.8」の「Makefile」の内容を表示し、各行に注釈(annotation)を付けます。上記の例とは異なり、ファイルは作業ディレクトリではなくオブジェクトデータベースから読み取られます。
-
git
gui
blame
--line=100
Makefile
-
上記のように注釈(annotations)をロードし、100行目を中心にビューを自動的にスクロールします。
-
git
gui
citool
-
1つのコミットを行い、完了したらシェルに戻ります。このコマンドは、コミットを行う以外の方法でウィンドウが閉じられた場合、ゼロ以外の終了コードを返します。
-
git
gui
citool
--amend
-
インターフェイスの「Amend Last Commit」モードを自動的に開始します。
-
git
gui
citool
--nocommit
-
通常のcitoolとして動作しますが、コミットを行う代わりに、ゼロの終了コードで終了します。インデックスにマージされていないエントリが含まれていないことを引き続きチェックするため、 git-mergetool(1) のGUIバージョンとして使用できます。
-
git
citool
-
git
gui
citool
(上記)と同じです。 -
git
gui
browser
maint
-
maint ブランチのツリーのブラウザを表示します。ブラウザで選択したファイルは、内部のblameビューアで表示できます。
SEE ALSO
- gitk(1)
-
Gitリポジトリブラウザ。 ブランチ、コミット履歴、ファイルの差分を表示します。 gitkは、「git gui」のリポジトリ視覚化操作によって開始されるユーティリティです。
Other
「git gui」は実際には独立したプロジェクトとして維持されていますが、エンドユーザーの便宜のために安定したバージョンがGitスイートの一部として配布されています。
git
gui
プロジェクトの公式リポジトリは以下の場所にあります:
https://github.com/j6t/git-gui
GIT
Part of the git(1) suite