本文介绍了git图形化操作工具gitk的使用。
《春夜洛城闻笛 / 春夜洛阳城闻笛》
谁家玉笛暗飞声,散入春风满洛城。
此夜曲中闻折柳,何人不起故园情。
—唐,李白
gitk
是 git 提供的一个gui工具,可以很清晰地查看搜索提交历史及 git 相关操作。在终端 git 仓库目录下输入 gitk
命令即可使用。
图 gitk操作界面
通过右键我们可以执行一些简单的操作,包括基于当前提交创建tag,创建分支,reset到当前提交、revert当前提交等。
图 创建tag
图 创建分支
如果你安装了 git 工具,但无法使用 gitk
命令,更新 git 版本即可。
1 | brew update |
安装完成之后查看git安装位置,确保安装位置为 /usr/local/bin/git
1 | which git |
如果不是运行下面的命令1
brew doctor
如果遇到了下面的错误1
2
3
4
5
6
7
8Error in startup script: unknown color name "lime"
(processing "-fore" option)
invoked from within
"$ctext tag conf m2 -fore [lindex $mergecolors 2]"
(procedure "makewindow" line 347)
invoked from within
"makewindow"
(file "/usr/local/bin/gitk" line 12434)
安装 tcl
即可
1 | brew cask install tcl |
如果git是新版本,还是无法使用,使用下面的命令安装下:
1 | brew install git-gui |