- 環境
- CentOS Linux release 7.9.2009 (Core)
- git version 1.8.3.1
Git GUIとGitkがあるかを確認する。
Gitをインストールすると、その視覚ツールであるgitkとgit-guiも取得できます。
Git - gitkとgit-gui | git Tutorial
Gitをインストールしてあるので確認してみます。
# ない?
$ git gui
git: 'gui' is not a git command. See 'git --help'.
Did you mean one of these?
gc
grep
init
pull
push
# ない
$ gitk
/usr/local/bin/gitk: line 3: exec: wish: not found
Git GUIとGitkをインストールする
# 使う前にyumをアップデート
$ sudo yum -y update
...省略...
| 6.9 MB 00:00:16
No packages marked for update
$ sudo yum -y install git-gui gitk
...省略...
===================================================================================================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================================================================================================
Installing:
git-gui noarch 1.8.3.1-23.el7_8 base 238 k
gitk noarch 1.8.3.1-23.el7_8 base 152 k
Installing for dependencies:
tcl x86_64 1:8.5.13-8.el7 base 1.9 M
tk x86_64 1:8.5.13-6.el7 base 1.4 M
Transaction Summary
===================================================================================================================================================================================================================
Install 2 Packages (+2 Dependent packages)
Total download size: 3.7 M
Installed size: 9.5 M
Downloading packages:
(1/4): tcl-8.5.13-8.el7.x86_64.rpm | 1.9 MB 00:00:00
(2/4): tk-8.5.13-6.el7.x86_64.rpm | 1.4 MB 00:00:00
(3/4): git-gui-1.8.3.1-23.el7_8.noarch.rpm | 238 kB 00:00:01
(4/4): gitk-1.8.3.1-23.el7_8.noarch.rpm | 152 kB 00:00:01
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 2.5 MB/s | 3.7 MB 00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : 1:tcl-8.5.13-8.el7.x86_64 1/4
Installing : 1:tk-8.5.13-6.el7.x86_64 2/4
Installing : gitk-1.8.3.1-23.el7_8.noarch 3/4
Installing : git-gui-1.8.3.1-23.el7_8.noarch 4/4
Verifying : 1:tcl-8.5.13-8.el7.x86_64 1/4
Verifying : git-gui-1.8.3.1-23.el7_8.noarch 2/4
Verifying : gitk-1.8.3.1-23.el7_8.noarch 3/4
Verifying : 1:tk-8.5.13-6.el7.x86_64 4/4
Installed:
git-gui.noarch 0:1.8.3.1-23.el7_8 gitk.noarch 0:1.8.3.1-23.el7_8
Dependency Installed:
tcl.x86_64 1:8.5.13-8.el7 tk.x86_64 1:8.5.13-6.el7
Complete!
起動してみる
リポジトリをクローンしたりしていないディレクトリで
git gui
コマンドを打つとダイアログが表示されました。
gitk
コマンドを打つと「ここにはgitリポジトリがありません。」とメッセージが表示されました。
リポジトリをクローンしているディレクトリで
git gui
コマンドを打つとリポジトリの情報が表示されたダイアログが表示されました。
gitk
コマンドを打つとリポジトリの履歴ビューアが表示されました。