Linux Git GUI - Git Cola 介绍
Git GUI
作者: 易旭昕 (@roger2yi)
Git Cola 是一个 Linux 下的 Git GUI 客户端,可以方便地完成一些常用的 Git 操作。
上图显示了 Git Cola 的主界面,当启动 Git Cola 时,我们首先需要选择一个 Git 仓库的目录,然后就会进入这个主界面。
Status and Diff
在主界面我们可以很直观地看到当前仓库的状态,修改,增加,删除了哪些文件,点击修改的文件,可以在左下方的窗口中显示修改的内容。Ctrl + R 可以更新当前仓库最新的状态。
Stage and Commit
双击修改的文件,可以让文件进入 Stage 状态,再次双击可以恢复,另外也可以批量选择后使用右键菜单操作。右键菜单中还提供了很多命令,比如可以回滚文件的修改,被回滚的文件会恢复到初始的状态。
当需要提交的文件都已经 Stage,我们可以在左上面的窗口里面编写提交的标题和内容,然后点击提交按钮进行提交。如果是用来修正上次的提交(git commit --amend),可以点击齿轮按钮,然后选择“修正上次提交”。
Branch and Log
如果需要查看当前分支的历史提交记录,可以从菜单项“分支”进入,选择 “Virtualize Current Branch” 或者 “Virtualize All Branches”(后者可以查看从当前分支开出来的其它分支的提交),打开上图的界面。从上图我们可以看到当前分支的历次提交,可以查看提交的 Diff 或者整棵代码树,还可以通过 SHA1 ID 或者其它关键字查找特定的提交。
Git Cola 还有很多功能,上面所述只是我自己常用的一部分。