不多说,直接上干货!

一、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/   和     http://www.cnblogs.com/lchzls/ 

   详情请见:http://www.cnblogs.com/zlslch/p/7473861.html

  人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
  目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

以及对应本平台的QQ群:161156071(大数据躺过的坑)

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

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

    不多说,直接上干货! 目前Git图形客户端 TortoiseGit .SourceTree .GitUp .SmartGit .QGit .GitX .Gitnub.Tower .Git-cola . ...

  2. Git学习系列之经典的Git开发过程

     前言 Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上 ...

  3. Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop的官网自带示例数据(图文详解)

    不多说,直接上干货! https://docs.microsoft.com/zh-cn/power-bi/sample-datasets 后续的博文系列,将进行深入的剖析和分享. 欢迎大家,加入我的微 ...

  4. TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解)

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

  5. Git学习系列之Windows上安装Git详细步骤(图文详解)

    前言 最初,Git是用于Linux下的内核代码管理.因为其非常好用,目前,已经被成功移植到Mac和Windows操作系统下. 鉴于大部分使用者使用的是Windows操作系统,故,这里详细讲解Windo ...

  6. Git学习系列之如何正确且高效地将本地项目上传到Github(图文详解)

    不多说,直接上干货! 首先你需要一个Github账号,所以还没有的话先去注册吧! https://github.com/ 见 如何走上更高平台分享传递干货知识:(开通个人Github面向开源及私有软件 ...

  7. Git学习系列之Windows上安装Git之后的一些配置(图文详解)

    不多说,直接上干货! 前面博客 Git学习系列之Windows上安装Git详细步骤(图文详解) 第一次使用Git时,需要对Git进行一些配置,以方便使用Git. 不过,这种配置工作只需要进行一次便可, ...

  8. 全网最详细的Windows里Git client客户端管理工具SourceTree的下载与安装(图文详解)

    不多说,直接上干货! 很多人用Git命令行不熟练,那么可以尝试使用SourceTree进行操作. 安装之前的必备    (1)Git的安装 Git学习系列之Windows上安装Git详细步骤(图文详解 ...

  9. Git学习系列之Git基本操作拉取项目(图文详解)

    前面博客 Git学习系列之Git基本操作推送项目(图文详解) 当然,如果多人协作,或者多个客户端进行修改,那么我们还要拉取(Pull ... )别人推送到在线仓库的内容下来. 大神们是不推荐使用 pu ...

随机推荐

  1. An Introduction to Text Mining using Twitter Streaming

    Text mining is the application of natural language processing techniques and analytical methods to t ...

  2. Android-工作总结-LX-2018-08-20-判断数据库表字段是否为空

    问题的因素: 调试了一上午,我要判断数据库表的name字段是否为空,使用了TextUtils.isEmpty(nameStr):来判断name字段是否为空,明明数据库是没有值,却一直显示有值,然后还去 ...

  3. Android-画板

    在上一篇博客,Android-图像原理/绘制原理,讲解到绘图原理中,画布 + 画笔

  4. Python学习-12.Python的输入输出

    在Python中,输出使用print函数,之前用过了. 输入的话,则使用input函数. var = input() print('you input is' + var) 输入haha则将输出you ...

  5. 获取web项目中的webroot目录路径

    备忘,一段代码: @Override public void init(FilterConfig arg0) throws ServletException { // TODO Auto-genera ...

  6. eayui js动态加载Datagrid,自适应宽度,高度

    HTML: <div class="easyui-layout" style="min-height:100%;min-width:100%;"> ...

  7. winform app.cpnfig 文件的引用

    1.app.config配置文件修改 <?xml version="1.0" encoding="utf-8"?> <configuratio ...

  8. html Canvas 画图 能够选择并能移动

    canvas 画图,能够选中所画的图片并且能够随意移动图片 <html xmlns="http://www.w3.org/1999/xhtml"> <head r ...

  9. MVC中获取所有按钮,并绑定事件!

    <script> var btns = $('[id=addbtn]'); //不能直接使用#ID来获取,必须用[] //循环遍历所有的按钮,一个一个添加事件绑定   for (var i ...

  10. 兼容性测试中如何切换和管理多个JDK版本

    本文由作者邹珍珍授权网易云社区发布. 一.测试背景: 项目对外提供JAR包,需要测试该JAR包对不同JDK版本(1.6至1.9版本)的兼容性.下面主要介绍在兼容性测试中,JDK多版本共存时如何配置环境 ...