三款 Linux 下的 Git 图形客户端

在 Linux 下工做的人们对 Git 很是熟悉。一个理所固然的缘由是,Git 是咱们这个星球上最广为人知也是使用最普遍的版本控制工具。不过大多数状况下,Git 须要学习繁杂的终端命令。毕竟,咱们的大多数开发工做多是基于命令行的,那么没理由不以一样的方式与 Git 交互。分布式

但在某些状况下,使用带图形界面的工具可能使你的工做更高效一点(起码对那些更倾向于使用图形界面的人们来讲)。那么,有哪些 Git 图形客户端可供选择呢?幸运的是,咱们找到一些客户端值得你花费时间和金钱(一些状况下)去尝试一下。在此,我主要推荐三种能够运行在 Linux 操做系统上的 Git 客户端。在这几种中,你能够找到一款知足你全部要求的客户端。工具

在这里我假设你理解如何使用 Git 和具备 GitHub 相似功能的代码仓库,使用方法我以前讲过了,所以我再也不花费时间讲解如何使用这些工具。本篇文章主要是一篇介绍,介绍几种能够用在开发任务中的工具。学习

提早说明一下:这些工具并不都是免费的,它们中的一些可能须要商业受权。不过,它们都在 Linux 下运行良好而且能够垂手可得的和 GitHub 相结合。测试

就说这些了,快让咱们看看这些出色的 Git 图形客户端吧。操作系统

SmartGit命令行

SmartGit 是一个商业工具,不过若是你在非商业环境下使用是免费的。若是你打算在商业环境下使用的话,一个许可证每人每一年须要 99 美圆,或者 5.99 美圆一个月。还有一些其它升级功能(好比分布式评审Distributed Reviews和智能同步SmartSynchronize),这两个工具每一个许可证须要另加 15 美圆。你也能经过下载源码或者 deb 安装包进行安装。我在 Ubuntu 18.04 下测试,发现 SmartGit 运行良好,没有出现一点问题。设计

不过,咱们为何要用 SmartGit 呢?有许多缘由,最重要的一点是,SmartGit 能够很是方便的和 GitHub 以及 Subversion 等版本控制工具整合。不须要你花费宝贵的时间去配置各类远程帐号,SmartGit 的这些功能开箱即用。SmartGit 的界面(图 1)设计的也很好,整洁直观。版本控制

SmartGit开发

图 1: SmartGit 帮助简化工做文档

安装完 SmartGit 后,我立刻就用它链接到了个人 GitHub 帐户。默认的工具栏是和仓库操做相关联的,很是简洁。推送、拉取、检出、合并、添加分支、cherry pick、撤销、变基、重置 —— 这些 Git 的的流行功能都支持。除了支持标准 Git 和 GitHub 的大部分功能,SmartGit 运行也很是稳定。至少当你在 Ubuntu上使用时,你会以为这一款软件是专门为 Linux 设计和开发的。

SmartGit 多是使各个水平的 Git 用户均可以很是轻松的使用 Git,甚至 Git 高级功能的最好工具。为了了解更多 SmartGit 相关知识,你能够查看一下其丰富的文档。

相关文章
相关标签/搜索