11个 Linux 最佳的 Git 客户端

640?


          Git是软件开发和若干其他版本控制任务免费和开源的分布式版本控制系统。它被设计用来以应付一切从小到非常大的项目,基于速度,效率和数据完整性。


          Linux用户主要通过命令行管理Git,不过,一些图形用户界面(GUI)Git 客户端可以促进Git在Linux桌面上的高效和可靠使用,并提供大多数命令行操作,如果不是所有命令行的话,完全可以满足你日常的需求。


          下面是一些针对Linux桌面用户GUI的最好Git客户端。


01GitKraken 


          GitKraken是一个跨平台的,优雅和高效用于Linux的Git客户端。它适用于类Unix系统,例如Linux和Mac OS X,以及Windows。它旨在通过以下功能来提高Git用户的工作效率:

  • 视觉交互和提示

  • 100%单机

  • 支持多个配置文件

  • 支持单点击撤销和重做功能

  • 内置的合并工具

  • 快速和直观的搜索工具

  • 很容易适应用户的工作空间,同时支持子模块和Gitflow

  • 与用户的GitHub的或Bitbucket帐户集成

  • 键盘快捷键以及其它更多。

640?wx_fmt=png

官方网站:https://www.gitkraken.com/


02Git-cola 


          Git-cola是一个功能强大的、可配置的用于Linux的Git客户端,为用户提供了时尚的GUI。它用Python编写的,并依据GPL许可证发布。


          Git-cola接口包括一些可以根据用户愿望被隐藏和重新安排的协作工具。它还为用户提供了许多有用的快捷键。


它的附加功能包括:

  • 多个子命令

  • 自定义窗口设置

  • 配置和环境变量

  • 语言设定

  • 支持自定义的GUI设置


640?wx_fmt=png

官方网站:http://git-cola.github.io/

03SmartGit 


          SmartGit也是适用于Linux,Mac OS X和Windows的跨平台、功能强大又流行的GUI Git客户端。被称为是专业人士的Git,它能够让用户掌控日常的Git挑战,并通过高效的工作流程提高他们的生产力。


          用户可以在他们自己的代码仓库或其他托管服务提供商中使用它。它具有以下出色的特点:

  • 支持Git pull请求和注释

  • 支持SVN仓库

  • 附带Git流,SSH客户端和文件比较/合并工具

  • 与GitHub,BitBucket和Atlassian Stash强烈整合

640?wx_fmt=png

官方网站:http://www.syntevo.com/smartgit/


04Giggle 


          Giggle是免费的Git内容跟踪器的GUI客户端,使用GTK +工具包,并且只在Linux上运行。它是作为2007年1月编程马拉松Imendio的一个结果而开发,现在已经集成到GNOME基础设施建设。基本上而言,它是一个Git浏览器,允许用户查看他们的代码仓库历史。


640?wx_fmt=png

官方网站:https://wiki.gnome.org/giggle


05Gitg 


          Gitg是一个GNOME GUI前端可用于查看Git代码仓库。它包含的功能诸如使GNOME壳通过app菜单集成,允许用户查看最近使用的代码仓库、查看代码仓库历史。


          它还提供了一个文件视图,暂存区域来创建提交,并且提交阶段变化,开放的代码仓库,克隆仓库和用户信息。


640?wx_fmt=png

官方网站:https://wiki.gnome.org/Apps/Gitg


06Git GUI 


          Git GUI是一个跨平台和便携式的Tcl / Tk,基于GUI前端的Git,适用于Linux,Windows和Mac OS X。它的提交更迭主要侧重于通过使用户用生成新的提交,修改现有的提交,构建分支来改变他们的代码仓库。此外,这也让允许他们执行本地合并,并fetch/push远程代码仓库。


640?wx_fmt=png

官方网站:https://www.kernel.org/pub/software/scm/git/docs/git-gui.html


07Qgit 


          QGit是基于Qt / C ++编写的一个简单、快速、直接但功能强大的GUI Git客户端。它为用户提供了一个很好的用户界面,允许他们浏览版本历史,查看补丁内容,并遵循不同的开发分支以图形方式显示更改的文件。


它的一些特点列举如下

  • 查看,修改,差异,文件历史记录,文件批注和归档树

  • 支持提交修改

  • 使用户能够从所选的提交中apply或format patch系列

  • 同时支持两个QGit实例之间用于提交的拖放功能

  • 联合命令序列,脚本和任何可执行到自定义操作

  • 它实现了GUI许多常用StGit命令,如push/pop以及apply/format patch等等

640?wx_fmt=png

官方网站:http://digilander.libero.it/mcostalba/


08GitForce 


          GitForce也是一个Git的易于使用和直观的GUI前端,可在Linux和Windows以及任何Mono支持的任何操作系统上运行。它为用户提供了一些最常见的Git操作,它足够强大因而不需要涉及任何其他命令行Git工具就可以使用。


640?wx_fmt=png

官方网站:https://sites.google.com/site/gitforcetool/home


09Egit 


          Egit是一个Eclipse IDE的Git插件,是Git的一个Eclipse Team提供商。该项目旨在Git的JQit Java实现基础上实现Eclipse工具。Eqit包含的功能诸如存储库浏览器,新文件,提交窗口和历史查看。


640?wx_fmt=png

官方网站:http://www.eclipse.org/egit/


10GitEye 


          GitEye是Git的一个简单而直观的GUI客户端,能够与规划、跟踪、代码审查以及构建工具,如TeamForge、GitGub、Jira、Bugzilla等等轻松集成。它灵活又有着强大的可视化和历史记录管理功能。

官方网站:http://www.collab.net/products/giteye


11GITK(广义的借口工具包) 


          GITK是一个多层次的用于Git的GUI前端,它能够让用户在任何情况下都与软件进行高效地工作。其主要目的是强烈地丰富软件的适应性,它运行在一个多层次的架构上,并且架构的界面功能充分地分离了外观和感觉。

重要的是,GITK让每个使用去选择适合他/她需求的种类和UI的风格,根据取决于能力,偏好和当前环境。

官方网站:http://gitk.sourceforge.net/


总结:


          在这篇文章中,我们回顾了几个最知名的有Linux图形用户界面的Git客户端,但是,也有可能会有一两个遗漏的,因此,期待各位给出的任何建议或反馈。你也可以告诉我们你最青睐什么样的GUI Git客户端以及为什么喜欢使用它。

译文链接:http://www.codeceo.com/article/11-linux-git-client.html
英文原文:11 Best Graphical Git Clients and Git Repository Viewers for Linux
翻译作者:码农网 – 小峰

6月免费讲堂


免费开讲时间

6月25日 - 6月28日 (为期4天免费听)

分享内容

什么是Linux、云计算、虚拟化,KVM虚拟化实战,Linux操作系统由来,企业级Linux服务器安装方案,破解Linux系统密码,Linux命令行格式,Linux下目录和文件管理,FTP服务器演示,Web服务器演示。Linux云计算行业发展前景等技术分享。

分享地点

全国达内Linux云计算各教学中心任意选择。

免费报名方式

1、点击文末“阅读原文”;

2、长按下方二维码。

640?wx_fmt=png

云计算4天免费课程本月25日火热开讲,运维干货内容免费听点击文末“阅读原文”即可免费听运维课火速抢先~~~~

PS:记得查收小编送你的免费大礼包呦~

福利 | 一万多套PPT模板等你免费来拿!无条件领取!

免费送 | 1000多套简历模板免费拿,附赠简历制作教程!

免费领 | 《Shell脚本 100例》电子书免费拿,运维必备干货~

640? 640?wx_fmt=jpeg

▼▼点击【阅读原文】,免费听5天Linux运维干货分享课,火热开讲中,速来抢!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Linux 上安装 Git 客户端,可以通过以下步骤进行操作: 1. 打开终端,并输入以下命令进行更新: ``` sudo apt-get update ``` 2. 输入以下命令进行 Git 客户端的安装: ``` sudo apt-get install git ``` 3. 安装完成后,输入以下命令进行检查: ``` git --version ``` 如果输出了 Git 版本信息,则说明 Git 客户端已经安装成功。 需要注意的是,如果你使用的是其他 Linux 发行版,安装方式可能会有所不同。 ### 回答2: 要在Linux系统上安装Git客户端,可以按照以下步骤进行: 1. 打开终端,使用包管理工具来安装Git。根据不同的Linux发行版,可以使用不同的命令。例如,在Debian或Ubuntu上,可以使用以下命令进行安装: ``` sudo apt-get update sudo apt-get install git ``` 2. 如果你使用的是其他Linux发行版,可以尝试使用对应的包管理工具安装Git。例如,在Fedora上,可以使用以下命令: ``` sudo dnf install git ``` 3. 安装完成后,可以使用以下命令验证Git是否成功安装: ``` git --version ``` 4. 如果终端显示了Git的版本号,即表示Git已成功安装。 安装完成后,你可以使用Git来进行版本控制、代码管理等操作。为了更好地学习和使用Git,你可以阅读相关的文档、教程和参考资料。 ### 回答3: 要在Linux上安装Git客户端,可以按照以下步骤进行操作: 1. 打开终端,使用包管理器来安装Git。在大多数Linux发行版中,可以使用以下命令来安装Git: - Ubuntu/Debian:sudo apt-get install git - CentOS/RHEL:sudo yum install git - Fedora:sudo dnf install git 2. 在安装完成后,可以使用以下命令来验证Git是否成功安装: - git --version 如果成功安装,将显示Git的版本号信息。 3. 配置Git的全局用户信息。首先,需要配置用户名和邮箱地址,这些信息将与提交的代码相关联。可以使用以下命令来设置全局用户信息: - git config --global user.name "Your Name" - git config --global user.email "your.email@example.com" 4. 现在,可以开始使用Git了。可以通过在终端中输入git命令和选项来执行各种Git操作。例如,可以使用以下命令来克隆一个Git存储库到本地: - git clone <repository_url> <local_directory> 其中,<repository_url> 是要克隆的Git存储库的URL,<local_directory> 是在本地创建的目录名称。 5. 在成功克隆存储库后,可以使用其他Git命令来管理和操作存储库。例如,可以使用以下命令查看存储库的状态: - git status 在终端中输出的信息将显示已修改的文件、新增的文件以及已提交的文件等。 这样,你就可以在Linux上成功安装并使用Git客户端了。通过终端中的Git命令,可以管理和操作Git存储库,进行版本控制和协作开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值