--- title: GUI Options localeTitle: GUI选项 --- ## Git的GUI选项 大多数人更喜欢使用Git作为[CLI(命令行界面)](https://en.wikipedia.org/wiki/Command-line_interface)工具,但是有很多[GUI(图形用户界面)](https://en.wikipedia.org/wiki/Graphical_user_interface)工具允许您以图形方式使用Git。 GUI工具可以更好地查看Git存储库的状态,有些人可能会发现它们比CLI更容易使用。但是,强烈建议您知道如何使用CLI,因为它在每个平台上都是相同的接口,因为它通常被认为更高效,并且因为只要您想要做一些甚至有点复杂的事情就需要它。 ## 基于Git GUI的解决方案列表 * [GitKraken](https://www.gitkraken.com)是适用于Windows,Mac和Linux的流行Git GUI。它是专有的,但可以免费用于非商业用途。 * [GitHub Desktop](https://desktop.github.com/)是[GitHub](https://desktop.github.com/)提供的Git客户端应用程序,可以比其他解决方案更好地与GitHub集成。它适用于Windows和Mac,但尚未用于Linux。它是免费和开源的。 * [SourceTree](https://www.sourcetreeapp.com/)是Atlassian的Windows和Mac的另一个Git GUI。它具有许多功能,如交互式rebase,旨在使初学者更容易使用Git。 * [Git Tower](https://www.git-tower.com/mac/)适用于Mac和Windows。 * [TortoiseGit](https://tortoisegit.org/)是基于TortoiseSVN的Git Windows Shell界面。它是开源的,可以使用免费提供的软件构建。 * [SmartGit](https://www.syntevo.com/smartgit/)是一个免费的Git客户端,适用于Windows,Mac和Linux的非商业用途。