=== 命令行

Git 有多种使用方式。
你可以使用原生的命令行模式，也可以使用 GUI 模式，这些 GUI 软件也能提供多种功能。
在本书中，我们将使用命令行模式。
这是因为首先，只有在命令行模式下你才能执行 Git 的 *所有* 命令，而大多数的 GUI 软件只实现了 Git 所有功能的一个子集以降低操作难度。
如果你学会了在命令行下如何操作，那么你在操作 GUI 软件时应该也不会遇到什么困难，但是，反之则不成立。
此外，由于每个人的想法与侧重点不同，不同的人常常会安装不同的 GUI 软件，但 _所有_ 人一定会有命令行工具。

假如你是 Mac 用户，我们希望你懂得如何使用终端（Terminal）；假如你是 Windows 用户，我们希望你懂得如何使用命令窗口（Command Prompt）或 PowerShell。
如果你尚未掌握以上技能，我们建议你先停下来快速学习一下，本书中的讲述和举例将用到这些技能。
