全网最详细的Git学习系列之介绍各个Git图形客户端(Windows、Linux、Mac系统皆适用ing)(图文详解)

简介:

一、TortoiseGit - The coolest Interface to Git Version Control

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

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

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

 

 

 

 

 

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

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

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

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

 

 

 

 

 

 

 

 

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

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

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

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

 

 

 

 

 

 

 

 

四、SmartGit - Get your commit done

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

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

 

 

 

 

 

 

 

 

 

 

 

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

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

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

 

 

 

 

 

 

 

 

 

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

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

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

 

 

 

 

 

 

 

 

 

七、Gitnub - Git kicking it OS X style

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

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

 

 

 

 

 

 

 

 

 

 

八、Tower - The most power Git client for Mac

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

九、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  (免费软件)

 

 

 

 

 

 

 

 

 

 

十、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  (免费软件)

 

 

 

 

 

 

 

 

 

 

 

十一、GitEye - Your eye on all things Git

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

十二、GitBox - Version control as easy as Mail

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

  Gitg 是一个用于查看 Git 版本控制系统的工具。新版本使用 gtk3 的新界面。

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

 

 

 

 

 

 

 

 

 

 

 

 

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

  Giggle 是一个图形化的 Git 目录跟踪监控的软件。

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

 

 

 

 

 

 

 

 

 

 

 

十五、GitKraken - The downright luxurious Git client

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

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

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

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

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

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



本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7986926.html,如需转载请自行联系原作者

相关文章
|
Linux 编译器 开发工具
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
790 2
|
存储 安全 Linux
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
1187 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
9月前
|
Linux 开发工具 git
解决 Linux git push 成功后(但没有出现绿点)的问题
最近学习使用Git,发现有时候在Linux下提交自己的小绿点并没有增加,单在仓库中却可以看到提交的代码。看着连续的绿点中出现几个零零散散的灰点,着实让一个强迫症患者十分难受。接下来分享以下我所知道的问题。
237 0
|
11月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
468 10
|
Linux iOS开发 MacOS
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
353 0
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
|
Linux Shell 数据安全/隐私保护
Linux 初学者必学的 10 个命令,学习!
【10月更文挑战第28天】
374 1
Linux 初学者必学的 10 个命令,学习!
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
428 0
|
6月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
1403 15
|
9月前
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
553 57