文,还在不断更新,网上搜到的同名文章都是未经同意就从这里复制过去的)

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

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

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

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

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

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

四、SmartGit - Get your commit done

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

支持系统:Windows / OS X  / 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 也是一个是一个 MacOS 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 的新界面。(摘自oschina)

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

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

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

支持系统: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,穷人买不起苹果啊!

Git图形化界面客户端的更多相关文章

  1. 【转】Git图形化界面客户端大汇总

    原文网址:http://my.oschina.net/amstrong/blog/159114 目录[-] 一.TortoiseGit - The coolest Interface to Git V ...

  2. Git图形化界面客户端大汇总

    文,还在不断更新,网上搜到的同名文章都是未经同意就从这里复制过去的) 一.TortoiseGit - The coolest Interface to Git Version Control Tort ...

  3. git 学习小记之图形化界面客户端

    习惯了 Windows 的用户,一直不喜欢用类似命令行的东西来操作,当然我也不是不喜欢,只是操作太慢了.也许 Linux 大神在命令行的帮助下,办事效率翻倍,那也是非常常见的事情..当然我不是大神,所 ...

  4. Git应用详解第五讲:远程仓库Github与Git图形化界面

    前言 前情提要:Git应用详解第四讲:版本回退的三种方式与stash 这一节将会介绍本地仓库与远程仓库的一些简单互动以及几款常用的Git图形化界面,让你更加方便地使用git. 一.Git裸库 简单来说 ...

  5. Git各大平台(win/Linux/Mac)图形化界面客户端大汇总

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

  6. git图形化界面gitk里中文乱码解决

    将git全局配置成utf-8格式即可,命令行里输入 git config --global gui.encoding utf-8

  7. Hive图形化界面客户端

    通过JDBC连接HiveServer2的图形界面工具,包括:SQuirrel SQL Client.Oracle SQL Developer以及DbVisualizer SQuirrel SQL Cl ...

  8. SmartGit(我工作中使用git图形化界面工具)

    http://www.syntevo.com/smartgit/ 这个工具用了快两年,之前在逸橙工作时同事(目前就职百姓网)推荐使用的,查看更改了哪些文档很方便,前天试用版过期,现在贴个 破解的链接 ...

  9. [.net 面向对象程序设计进阶] (26) 团队开发利器(五)分布式版本控制系统Git——图形化Git客户端工具TortoiseGit

    [.net 面向对象程序设计进阶] (26) 团队开发利器(五)分布式版本控制系统Git——图形化Git客户端工具TortoiseGit 读前必备: 接上篇: 分布式版本控制系统Git——使用GitS ...

随机推荐

  1. AFNetworking的简单使用

    AFNetworking的下载地址: https://github.com/AFNetworking/AFNetworking AFNetworking的使用非常简单,创建一个类,调用一个方法就可以达 ...

  2. Learning-Python【26】:反射及内置方法

    反射的概念 可以用字符串的方式去访问对象的属性,调用对象的方法(但是不能去访问方法),Python 中一切皆对象,都可以使用反射. 反射有四种方法: hasattr:hasattr(object, n ...

  3. Zedboard初体验

    前言 这是我学习Zedboard时做的笔记 Zedboard是什么 Zedboard是Xilinx公司推出的搭载了Zynq芯片的开发板,其中Zynq芯片采用全新的设计理念,将ARM处理器嵌入FPGA可 ...

  4. ssh登录后很慢 卡住 树莓派

    ssh登录后很慢,ls命令都响应很慢.sftp也连接不上.结果发现是路由器的问题,重启一下路由器就好了

  5. [POI1999][LOJ10112]原始生物

    典型的有向图K笔画的问题 最后答案就是n+1-1+k 1笔画有一点入度比出度少1 k笔画则统计入度比出度少的点中所有少的总和 #include<bits/stdc++.h> using n ...

  6. 优雅的重载toString方法,打印对象内容而不是打印内存地址的方法

    如果直接在日志或者System.out.println中打印java对象,会打印这个对象的内存地址,而不是具体内容. 为了便于调试,一般的做法有2种: 1.重写toStrong方法 2.将对象传入JS ...

  7. (19)ThreadPoolExecutor线程池

    # 线程池 # 实例化线程池 ThreadPoolExcutor (推荐cpu_count*(n+1)) # 异步提交任务 submit / map # 阻塞直到任务完成 shutdown # 获取子 ...

  8. linux存储管理之交换分区

    交换分区管理 Swap ====================================================================================作用: ...

  9. CAM(Content Addressable Memory)介绍

    CAM是一种特殊的存储器.所谓CAM,即内容寻址存储器.CAM存储器在其每个存储单元都包含了一个内嵌的比较逻辑,写入CAM的数据会和其内部存储的每一个数据进行比较,并返回与端口数据相同的所有内部数据的 ...

  10. hdu5421Victor and String 两端加点的pam

    题意:要求维护两端加点的字符串,以及查询本质回文串个数和所有回文串个数 题解:pam,两端加点过程详见ioi2017国家集训队论文,维护一个最长回文前缀和最长回文后缀即可,fail不用两个,能前后共用 ...