当前位置: 欧洲杯竞猜 > 服务器运维 > 正文

上最佳的图形化,Git各大平台

时间:2020-02-16 09:37来源:服务器运维
本文由码农网 –小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 十一个顶级的Git 客户端,绝对很实用! Linux用户主要可以通过命令行来管理Git,不过外面

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划!

十一个顶级的Git 客户端,绝对很实用!

Linux用户主要可以通过命令行来管理Git,不过外面有几种图形化用户界面(GUI)Git客户软件,它们便于用户在Linux桌面上高效、可靠地使用Git,即便提供不了所有命令行操作,至少也提供大多数此类操作。

图片 1

下面列出了面向Linux桌面用户的一些最出色的拥有GUI的Git前端程序。

1. GitKraken

GitKraken是一种跨平台、优雅、高效的Git客户软件,面向Linux。它可以在类似Unix的系统(比如Linux和Mac OS X)上运行,也可以在Windows上运行。

图片 2

它旨在通过诸如此类的功能,提高Git用户的工作效率:

  • 可视化交互和提示
  • 100%独立式
  • 支持多个配置文件
  • 支持一键式撤销和恢复功能
  • 内置的合并工具
  • 快速而直观的搜索工具
  • 易于适应用户的工作区,还支持子模块和Gitflow
  • 与用户的GitHub或Bitbucket帐户整合起来
  • 键盘快捷键及其他更多

GitKraken:面向Linux的Git客户软件

主页链接:

2. Git-cola

Git-cola是一种功能强大、易于配置的Git客户软件,面向Linux,它为用户提供了一种漂亮的GUI。它是用Python编写的,采用GPL许可证来发布。

Git-cola界面包括几个协作工具,它们可以根据用户需要来隐藏和重新排列。它还为用户提供了许多实用的键盘快捷键。

图片 3

额外的功能特性包括如下:

  • 多个子命令
  • 自定义窗口设置
  • 可配置的环境变量
  • 语言设置
  • 支持自定义GUI设置

Git-cola:面向Linux的 Git客户软件

主页链接:

3. SmartGit

SmartGit也是一款跨平台、强大、流行的GUI Git客户软件,面向Linux、Mac OS X和Windows。它被称为是面向专业人员的Git,让用户能够借助高效的工作流程,应对日常的Git挑战、提高工作效率。

图片 4

用户可以将它与自己的代码库或其他托管提供商结合使用。它随带下列出色的功能特性:

  • 支持Git合并请求和注释
  • 支持SVN代码库
  • 随带Git-flow、SSH-client和文件压缩/合并工具
  • 与GitHub、BitBucket和Atlassian Stash紧密整合起来

SmartGit:面向Linux的 Git客户软件

主页链接:

4. Giggle

Giggle是一种免费的GUI客户软件,支持Git内容跟踪工具,它使用GTK 工具包,只能在Linux上运行。它是因2007年1月举行的编程马拉松活动Imendio而开发出来的,现在已被整合到GNOME基础设施中。它基本上就是一款Git查看工具,让用户可以浏览代码库历史内容。

图片 5

Giggle:面向Linux的 Git客户软件

主页链接:

5. Gitg

Gitg是一款查看Git代码库的GNOME GUI前端程序。它包括诸多功能:通过应用程序菜单能够与GNOME外壳整合,让用户能够查看最近使用的代码库,浏览代码库历史内容。

它还提供了文件视图和登台区,可以编写提交的代码、提交阶段性变更内容、打开代码库、克隆代码库和用户信息。
图片 6

查看Git代码库的Gitg客户软件

主页链接:

6. Git GUI

Git GUI是一种跨平台、易于移植、基于Tcl/Tk的GUI前端程序,面向Git,它可以在Linux、Windows和Mac OS X上使用。它主要专注于让用户能够通过生成新的提交代码、修改现有代码和构建分支来改动代码库,从而提交生成的代码。此外,它还让用户可以执行本地合并,对远程代码库执行获取/推送(fetch/push)操作。

图片 7

面向Git的GitGui客户软件

主页链接:

7. Qgit

QGit是一种简单、快速、直观又强大的GUI Git客户软件,它是用Qt/C 编写的。它为用户提供了一个漂亮的用户界面,让用户可以密切关注不同的开发分支,从而浏览修订历史记录,并以图形化方式查看补丁内容和已变更的文件。
图片 8

下面列出了几项功能特性:

  • **查看、修订、差异、文件历史、文件标注和归档树**
  • 支持提交变更
  • 让用户能够从已选择的提交内容运用或格式化补丁系列
  • 还为两个QGit实例之间的提交支持拖放式功能
  • 将命令顺序、脚本和任何可执行的内容与自定义动作关联起来
  • 它为许多常见的StGit命令实施了GUI,比如推送/弹出和运用/格式化补丁及更多命令。

QGIT:面向Linux的Git客户软件

主页链接:

8. GitForce

GitForce也是一种易于使用、界面直观的GUI前端程序,面向Git,它可以在Linux、Windows以及支持Mono的任何操作系统上运行。它为用户提供了一些最常见的Git操作,它功能很强大,足以单独使用,不需要使用任何其他的命令行Git工具。

图片 9

GitForce:面向Linux的Git客户软件

主页链接:

9. Egit

Egit是面向Eclipse IDE的Git插件。该项目旨在在用JQit java实现Git的基础上实施Eclipse工具。Eqit包括代码库资源管理器、新文件、提交窗口和历史视图等功能特性。
图片 10

Egit:面向Eclipse IDE的插件

主页链接:

10. GitEye

GitEye是一种简单、直观的GUI客户软件,面向Git,它可以轻松与规划、跟踪、代码审查和构建工具(比如TeamForge、GitGub、Jira、Bugzilla及更多)整合起来。 它很灵活,并拥有强大的可视化和历史管理功能。

主页链接:

11. GITK(广义界面工具包)

GITK是一种多层GUI前端程序,面向Git,它让用户能够在任何情况下高效地处理软件。主要目的是大大增添软件的适用性,它可以在多层架构上运行,界面功能与外观感觉有效地分离开来。

重要的是,GITK让每个用户可以选择适合其需要的特定种类和风格的用户界面,这取决于功能、偏好和当前环境。

主页链接:


原文来自:

本文地址:

客户端,绝对很实用! Linux用户主要可以通过命令行来管理Git,不过外面有几种图形化用户界面(GUI)Git客户软件,它们便...

摘要: 介绍各平台下的图形化界面git客户端(本人并没有全部使用过),欢迎大家补充新的软件或者使用感受~ 

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

一、TortoiseGit - The coolest Interface to Git Version Control

TortoiseGit 是 TortoiseSVN 的 Git 版本,TortoiseGit 用于迁移 TortoiseSVN 到 TortoiseGit,一直以来 Git 在 Windows 平台没有好用 GUI 客户端,现在 TortoiseGit 的出现给 Windows 开发者带来福音,目前 TortoiseGit 是 1.8.6.0 版本,一个开源的项目,欢迎你的加入贡献代码。(摘自oschina)

另外,个人感觉 TortoiseGit 用起来很方便,跟 TortoiseSVN 一样可以通过直接观察文件图标来查看文件当前的状态,在 Windows 下的表现确实没得说,所以放在第一位推荐。

支持系统:Windows  (免费软件)

图片 11

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

二、SourceTree - A free Git & Mercurial client for Windows or Mac

SourceTree 是 Windows 和 OS X 下免费的 Git 和 Hg 客户端。支持创建、克隆、提交、push、pull 和合并等操作。(摘自oschina)

SourceTree 界面非常美观,可以方便管理多个 Git 项目,同时还支持 Hg,就是启动速度稍微有些慢,但是总体来说还是很不错的。

支持系统:Windows / OS X (免费软件)

图片 12

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

三、GitUp - Work quickly, safely, and without headaches

GitUp 是 Mac OS X 的全功能开源 Git 客户端,提供快速,安全的操作,直接在硬盘上与 Git 数据库交互,操作库的图而不是操作 commits。(摘自oschina)

这个是最新出来的,看介绍貌似挺厉害的,可以无限地撤销和重做,而且快的离谱。不过没有亲身试验,不知道实际效果如何,希望用苹果的朋友试过以后能来点反馈。

支持系统:OS X(免费软件)

图片 13

1. GitKraken

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

  • 视觉交互和提示
  • 100%单机
  • 支持多个配置文件
  • 支持单点击撤销和重做功能
  • 内置的合并工具
  • 快速和直观的搜索工具
  • 很容易适应用户的工作空间,同时支持子模块和Gitflow
  • 与用户的GitHub的或Bitbucket帐户集成
  • 键盘快捷键以及其它更多。

图片 14

官方网站:

四、SmartGit - Get your commit done

SmartGit 是一个 Git 版本控制系统的图形化客户端程序。(摘自oschina)

支持系统:Windows / OS X  / Linux  (共享软件)

图片 15

2. Git-cola

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

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

它的附加功能包括:

  • 多个子命令
  • 自定义窗口设置
  • 配置和环境变量
  • 语言设定
  • 支持自定义的GUI设置

图片 16

官方网站:

五、QGit - QGit is a git GUI viewer built on Qt/C

QGit 是一个基于 Qt/C 开发的 GIT 的图形化浏览器。可以用来浏览修订版记录、补丁内容以及更改的文件。

支持系统:Windows / Linux  (免费软件)

图片 17

3. SmartGit

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

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

  • 支持Git pull请求和注释
  • 支持SVN仓库
  • 附带Git流,SSH客户端和文件比较/合并工具
  • 与GitHub,BitBucket和Atlassian Stash强烈整合

图片 18

官方网站:

六、GitX - GitX is a git GUI made for Mac OS X

GitX 是一个 MacOS X 系统上的 Git 版本控制系统的图形化客户端程序。

支持系统:OS X  (免费软件)

图片 19

4.Giggle

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

图片 20

官方网站:

七、gitnub - Git kicking it OS X style

gitnub 也是一个 MacOS X 系统上的 Git 版本控制系统的图形化客户端程序。

支持系统:OS X  (免费软件)

图片 21

5. Gitg

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

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

图片 22

官方网站:

八、Tower - The most power Git client for Mac

Tower 号称是 Mac 下最好用的 Git 客户端。

支持系统:OS X  (共享软件)

图片 23

6. Git GUI

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

图片 24

官方网站:

九、git-cola - a sleek and powerful Git GUI

Git-cola 是一个跨平台的 Git 前端 (GUI),使用 python 编写。它支持在 Linux、Windows 及 Mac OS X 等平台上运行。目前,Git-cola 包括 diff (差异比较)、commit (提交)、search (搜索)、merge (合并)、stash (隐藏)、repository ops、branching 等功能。

支持系统:Windows / OS X  / Linux  (免费软件)

图片 25

7. Qgit

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

它的一些特点列举如下:

  • 查看,修改,差异,文件历史记录,文件批注和归档树
  • 支持提交修改
  • 使用户能够从所选的提交中apply或format patch系列
  • 同时支持两个QGit实例之间用于提交的拖放功能
  • 联合命令序列,脚本和任何可执行到自定义操作
  • 它实现了GUI许多常用StGit命令,如push/pop以及apply/format patch等等

图片 26

官方网站:

十、Git Extensions - the only graphical user interface for Git that allows you control Git without using the commandline

Git Extensions 是一个 Git 的图形化客户端,用来控制 Git 资料库,支持 Windows 资源管理器集成和 Visual Studio 集成。(摘自oschina)

支持系统:Windows / Linux  (免费软件)

图片 27

8. GitForce

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

图片 28

官方网站:

十一、GitEye - Your eye on all things Git

GitEye 是一个简单好用的 Git 客户端

楼主在linux下试用了这款软件,感觉和 Eclipse Egit 基本上是一样的,单纯作为 git 客户端也还是可以的。

支持系统:Windows / OS X  / Linux  (免费软件)

图片 29

9.Egit

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

图片 30

官方网站:

十二、GitBox - Version control as easy as Mail

GitBox 是一个功能齐全的 Git 客户端。

支持系统:OS X  (收费软件)

图片 31

10. GitEye

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

官方网站:

十三、Gitg - The GNOME GUI client to view git repositories

gitg 是一个用于查看 Git 版本控制系统的工具。新版本使用 gtk3 的新界面。(摘自oschina)

支持系统:Linux  (免费软件)

图片 32

11. GITK(广义的接口工具包)

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

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

官方网站:

十四、Giggle - Giggle is a graphical frontend for the git content tracker

Giggle 是一个图形化的 Git 目录跟踪监控的软件。(摘自oschina)

支持系统:WindowsLinux  (免费软件)

图片 33

总结

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

十五、GitKraken - The downright luxurious Git client

GitKraken 是一个比较新的 Git 客户端,基于 NodeGIt 构建的。

看官网的介绍,功能还是挺强大的,而且颜值也高,不过看这个名字感觉资源占用应该不低,希望使用过的小伙伴给点反馈。

支持系统:Windows / OS X  / Linux  (免费软件)

图片 34

除此之外,msysgit 自带的 Git Gui 虽然简陋,但也还是可以用的。

Github 官网也发布了定制的 Github for Windows 和 Github for Mac,界面非常漂亮,但是由于不是单纯的 git 工具,所以这里就不介绍了,大家可以上官网查看。

最后吐槽一下,为什么这么多都只支持 OS X,穷人买不起苹果啊!

编辑:服务器运维 本文来源:上最佳的图形化,Git各大平台

关键词: 欧洲杯竞猜