文档章节

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

Amstrong
 Amstrong
发布于 2013/09/04 15:26
字数 1267
阅读 135367
收藏 115
点赞 29
评论 14

一、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)

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

(转载请注明出处 http://my.oschina.net/amstrong/blog/159114

 

© 著作权归作者所有

共有 人打赏支持
Amstrong
粉丝 9
博文 10
码字总数 7372
作品 0
普陀
程序员
加载中

评论(14)

喷火痴汉
喷火痴汉
GitKraken 蛮好的,一开始就是觉得他漂亮
Amstrong
Amstrong

引用来自“刀尖红叶”的评论

mac价格对软件工程师来说应该不算什么吧,好装备提升的效率绝对物超所值呀
对软件工程师来说不算什么,对学生党来说还是有些压力
刀尖红叶
刀尖红叶
mac价格对软件工程师来说应该不算什么吧,好装备提升的效率绝对物超所值呀
二狗爱狗蛋
二狗爱狗蛋
https://git-scm.com/downloads/guis基本上能用的GUI tool在这上面都能找见。windows竟然被歧视的这么严重
Amstrong
Amstrong

引用来自“whaon”的评论

还有这个:
https://git-for-windows.github.io/
这个就是以前的 msysgit, 原文链接已改
whaon
whaon
还有这个:
https://git-for-windows.github.io/
Amstrong
Amstrong

引用来自“sosia”的评论

gitup大赞!!!
那看来要把这个放前面去
zh5e
zh5e
gitup大赞!!!
SimonAt
SimonAt
看来得买个Mac先啊,
刘刚
刘刚

引用来自“一线码农”的评论

SoureTree不错
SourceTree太慢了。
Git系列一之安装管理

[TOC] 1.Git安装部署 Git是分布式的版本控制系统,我们只要有了一个原始Git版本仓库,就可以让其他主机克隆走这个原始版本仓库,从而使得一个Git版本仓库可以被同时分布到不同的主机之上,并...

Bgxuliangwei ⋅ 2017/05/11 ⋅ 0

Git 学习看这篇就够了!

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 可能新手会问“git和github有什么关系啊?” git是一个版本控制工具; github是一个用git做版本控...

Michaelyn ⋅ 2016/12/26 ⋅ 0

zabbix自动发现监控redis数据库

zabbix自动发现监控redis数据库与自动发现mongo,mysql的思路差不多。这次汇总完就把模板,脚本上传到git上。如果公司使用的redis都是6379端口的话,那么还是建议创建一套模板,然后链接到各...

鸿弟 ⋅ 2016/11/12 ⋅ 0

SmartGit 3 RC1 发布,基于 SWT 的界面重构

SmartGit 发布了 3.0 的首个 RC 版本,该版本增加对 Mercurial 的支持,原生的基于 SWT 的程序外观(原来是 AWT/Swing)提升了界面的响应速度,改善了日志处理、精简工作流以及自动检测文件系...

红薯 ⋅ 2012/02/14 ⋅ 4

SmartGit 3 preview build 2 发布

SmartGit 是一个 Git 版本控制系统的图形化客户端程序。 SmartGit,图形化Git客户端,即将到来的Verion 3的一个新的预览版。欢迎一试! 发布日志 下载

小卒过河 ⋅ 2011/10/25 ⋅ 0

Arduino 的 Web Mixly 控制端--Mixly for Web

Arduino的Web Mixly控制端,支持在线烧写至Arduino功能 软件文档: http://git.oschina.net/hgcserver/Mixly-for-Web/blob/master/README.md 下载地址: http://git.oschina.net/hgcserver/Mi......

王逸伦 ⋅ 2017/08/26 ⋅ 0

Git 客户端工具--Git Extensions

Git Extensions 是一个 Git 的图形化客户端,用来控制 Git 资料库,支持 Windows 资源管理器集成和 Visual Studio 集成。 多平台支持:

红薯 ⋅ 2013/06/18 ⋅ 3

Git Extensions 2.48 发布,Git 图形化客户端

Git Extensions 2.48 发布,此版本现已提供下载,更多内容请看这里。 Git Extensions 是一个 Git 的图形化客户端,用来控制 Git 资料库,支持 Windows 资源管理器集成和 Visual Studio 集成。...

oschina ⋅ 2014/08/25 ⋅ 9

Git Extensions 2.48.03 发布,Git 图形化客户端

Git Extensions 2.48.03 发布,此版本现已提供下载。PS:暂未找到相关说明。 Git Extensions 是一个 Git 的图形化客户端,用来控制 Git 资料库,支持 Windows 资源管理器集成和 Visual Studi...

oschina ⋅ 2014/12/09 ⋅ 9

SmartGit/Hg 4.5.6 发布,Git 图形客户端

SmartGit/Hg 4.5.6 主要是修复了 git 进程挂起的问题。 SmartGit 是一个 Git 版本控制系统的图形化客户端程序,同时也支持 SVN 资料库。

oschina ⋅ 2013/06/28 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Netweaver和SAP云平台的quota管理

Netweaver 以需要为一个用户上下文(User Context)能够在SAP extended memory区域中分配内存尺寸创建quota为例。 对于Dialog工作进程,使用事务码修改参数 ztta/roll_extension_dia. 对于非D...

JerryWang_SAP ⋅ 29分钟前 ⋅ 0

IDEA提示编码速度

焦点移动 将焦点冲代码编辑窗口移动到菜单栏:Alt+菜单栏带下划线字母 将焦点从工具窗口移动到代码编辑窗口 Esc或Shift+Esc 将焦点从代码编辑移动到最近使用的工具窗口 F12 模板提示 Ctrl+J...

bithup ⋅ 38分钟前 ⋅ 0

180623-SpringBoot之logback配置文件

SpringBoot配置logback 项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?...

小灰灰Blog ⋅ 今天 ⋅ 0

冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第...

人觉非常君 ⋅ 今天 ⋅ 0

Vagrant setup

安装软件 brew cask install virtualboxbrew cask install vagrant 创建project mkdir -p mst/vmcd mst/vmvagrant init hashicorp/precise64vagrant up hashicorp/precise64是一个box......

遥借东风 ⋅ 今天 ⋅ 0

python3.6 安装pyhook_3

我的是在win下的,忙了半天老是安装不了, pip install 也不行。 那么可以看出自己的版本是32bit 一脸懵逼 没办法 只好下载32版本的来安装 我一直以为 是 对应32 位的 。 下面是 小例子 http...

之渊 ⋅ 今天 ⋅ 0

004、location正则表达式

1、location的作用 location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。 2、location的语法 = 开头表示精确匹配 ^~...

北岩 ⋅ 今天 ⋅ 0

CentOS7 静默安装 Oracle 12c

环境 CentOS7.5 最小安装 数据库软件 linuxx64_12201_database.zip 操作系统配置 关闭 SELinux sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config 关闭防火墙 systemctl disable ......

Colben ⋅ 今天 ⋅ 0

Yii2中findAll()的正确使用姿势/返回为空的处理办法

从一次错误的操作开始 $buildingObject = Building::findAll("status=1"); 1 这个调用看着没有任何毛病,但是在使用时返回的结果却是一个空数组。再回过头来看看数据表中: 按照套路来讲,查...

dragon_tech ⋅ 今天 ⋅ 0

如何优雅的编程——C语言界面的一点小建议

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以...

柳猫 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部