GitHub已成为流行的协作开发平台之一,我们可以在其中托管项目 使用Git版本控制系统 这是一个系统 由Linus Torvalds设计请考虑当应用程序具有大量源代码文件时应用程序版本维护的效率和可靠性。
现在 GitHub被认为是程序员的社交网络 哪里 他们可以分享他们的项目 与社区合作,并能够获得他们的支持或改进。 尽管使用付费帐户,但托管在GitHub上的项目的代码通常是公开存储的,它还允许托管私有存储库。
在Linux上 我们有能力通过客户将其整合 这样做有很多好处,因为自从Linux集成以来,即使从终端也可以做到这一点,所以使用图形界面会更舒适。
这就是为什么这次我与您分享3个适用于Linux的最佳GitHub客户端。
吉特
吉特 是一个免费的开源应用程序 它为Linux用户提供了一个易于使用的前端,它使我们能够浏览GitHub存储库。
吉特 专为Gnome桌面环境设计,尽管它也有适用于Mac的版本。
Gitg的主要功能之一 我们可以脱颖而出:
- 你有 内置文件查看器 轻松查看代码。
- Gnome Shell桌面集成,允许用户查看最近访问的Git存储库等。
- 它基于Mac OS GitX工具及其功能集。
- Gitg项目与Mac的GitX合作,使应用程序更加相似。
- La 搜索功能可快速搜索分支 和标签。
GitKraken
GitKraken 是一个免费的多平台客户端 来自Git,虽然它也是开源的,但它不是开源的 有付费版本 在商业上使用大型设备的地方。
GitKraken的专业版具有许多功能,但是大多数Linux用户都可以使用免费版,因为它具有多项功能。
其中一个 GitKraken的主要景点是现代设计。 它既干净又方便,并且有专门的团队可以为用户提供帮助。 寻找易于管理Git的简单工具的开发人员应首先考虑使用此工具。
在其主要 特点 我们可以强调:
- 支持所有操作系统 主要,因此您的整个团队都可以使用它
- 易于使用和导航。
- Gitflow支持 Git图形分支工具。
- Git LFS支持
- 可定制的订婚表
- 对Git Hooks的支持
- 支持多个Git提供商
- 子模块允许轻松的团队协作
- 多个UI主题允许用户根据自己的喜好自定义GitKraken
- 图表中Git Repo活动的可视化表示。
智能Git
智能Git 是跨平台Git的免费客户端与GitKraken一样,它有两个版本,一个供个人使用,一个付费版本“ pro”供更多团队使用。
SmartGit是 与多个Git提供程序兼容,包括 GitHub,BitBucket,自供电的Git服务器,以及 Atlassian藏匿处。 除此之外,SmartGit 还可以处理SVN和Mercurial 挺好的。
程序设计 这是非常干净和简单。 这个Git客户端非常适合那些重视功能而不是时尚的UI元素和漂亮色彩的开发人员。
其中 主要特点 我们可以从此客户突出显示的内容是:
- 支持多个Git提供程序,包括自托管。
- 支持除Git SVN和Mercurial之外的其他源代码控制方法
- GitFlow支持,Git图形分支管理器。
- Git大文件存储
- 简洁的用户界面设计
- 轻松并排比较差异
- 集成的SSH客户端可实现快速的远程连接