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

摘要:
它支持在Linux、Windows、MacOSX和其他平台上运行。Github官网还发布了Windows版定制Github和Mac版Github,界面非常漂亮,但由于它不是一个简单的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 版本,一个开源的项目,欢迎你的加入贡献代码。

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

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

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

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

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

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

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

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

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

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

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

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

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

四、SmartGit - Get your commit done

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

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

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

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

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

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

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

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

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

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

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

七、Gitnub - Git kicking it OS X style

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

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

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

八、Tower - The most power Git client for Mac

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

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

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

九、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学习系列之介绍各个Git图形客户端(Windows、Linux、Mac系统皆适用ing)(图文详解)第9张

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

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

十一、GitEye - Your eye on all things Git

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

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

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

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

十二、GitBox - Version control as easy as Mail

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

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

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

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

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

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

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

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

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

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

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

十五、GitKraken - The downright luxurious Git client

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

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

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

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

  除此之外,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)(图文详解)第16张

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

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

免责声明:文章转载自《全网最详细的Git学习系列之介绍各个Git图形客户端(Windows、Linux、Mac系统皆适用ing)(图文详解)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇TServerSocket阻塞模式下RequestResponse编程框架移动端自动化==>Appium定位方式总结下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux 混合编译opencv与opencv_contrib的android版本

 一、该方法只能编译.a文件 使用该脚本:https://github.com/tzutalin/build-opencv-for-android 1 $ git clone https://github.com/tzutalin/build-opencv-for-android.git 2 $ cd build-opencv-for-android...

linux下FFmpeg编译生成ffplay

1、确认Makefile中指定的config.mak(在ffmpeg根目录下)中:CONFIG_FFPLAY=yes,如果不是需要重新./configure 该处还有ffmpeg、ffprobe、ffserver可以打开。 2、编译时需要安装libsdl1.2-dev,命令为sudo apt-get install libsdl1.2-dev,如果安装失败...

git revert 与 git reset

Git版本回滚之 git revert 与 git reset 在使用 git 的时候,如果错误push之后,经常会回滚版本。  git的回滚有两种方式: revert命令:这种方式,是用一种反向的 push 来重新提交一次。git中可以看到操作记录。 reset命令:这个命令,是一种重置。即错误提交了,我要删除这个提交记录。也可以实现回滚。 两个命令...

SOA架构设计分析

  SOA(Service-Oriented Architecture,面向服务的架构)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和契约联系起来。   SOA可以满足企业软件架构的需要,大大增加了企业对于IT系统更改的灵活性,它为企业软件架构的搭建定义了一种新方法,使得一些大企业或不在同一地区的开发团队...

微软脱机实验五十微软应用程序虚拟化之五APPV 5.1脱机使用应用程序

文章结束给大家来个程序员笑话:[M] 实验五十微软应用程序虚拟化之五APP-V 5.1脱机应用应用程序 APP-V 5.1中客户端要应用程序可以通过在线方式应用程序,也可以离线应用程序,但是离线应用时必须先把虚拟程序下载到当地,此时须要手动联机更新程序和下载最新程序。从这点可以看出APP—V是运行在客户端的虚拟化程序调用的是当地资源,而Remoteap...

Linux普通用户执行提示权限不够,sudo提示找不到命令

问题源于使用哈工大老师操作系统课程的环境时,运行run这个shell文件出现这样的情况: song@ubuntu:~/workspace/oslab$ ./run -bash: ./run: 权限不够 song@ubuntu:~/workspace/oslab$ sudo ./run sudo: ./run:找不到命令 搜索网上有这样的解决过程 1.编辑文...