一开始接触Git时,很多人不太理解其运行原理,而且大部分人比较习惯图形界面工具(Graphic User Interface,GUI),对终端机(或命令提示符)及Git指令操作相对不熟悉。
GUI工具的确比较方便,但在不懂原理的前提下,恐怕能做的只是机械地单击GUI工具中的按钮,并不清楚内部到底发生了什么,遇到问题也不知道该如何处理。
因此,本书将以指令为主,但会使用GUI工具加以辅助说明。
在Git官方网站(https://git-scm.com/downloads/guis)上有多款GUI工具,有的是商业软件,有的是免费软件,如图2-9所示。
图2-9
其中,SourceTree和GitHub Desktop这两款工具,适用于macOX和Windows操作系统,而且功能都很完整,也都可免费使用,这里推荐给大家。
本书将以SourceTree软件为例进行说明。
在Linux/Ubuntu操作系统中,没有SourceTree可供安装。不过没关系,有gitk软件也可以。其安装只需一行代码:
$ sudo apt-get install gitk
gitk软件实际运行的界面如图2-10所示。
图2-10
该界面与SourceTree相比虽然有点简单,但基本功能一应俱全。