git的GUI
Git GUI
包含在git中-从命令行运行gitgui,Windows msysgit安装程序将其添加到“开始”菜单中。
GitGUI可以完成使用Git所需的大部分工作。包括阶段更改、配置git和存储库、推送更改、创建/签出/删除分支、合并等等。
我最喜欢的功能之一是右键菜单中的“stage line”和“stage hunk”快捷键,它允许您提交文件的特定部分。您可以通过git add-i实现相同的功能,但我发现它更容易使用。
它不是最漂亮的应用程序,但它几乎可以在所有平台上运行(基于Tcl/Tk)
屏幕截图|屏幕播放
GitK
还包括在git中。它是一个git历史查看器,允许您可视化存储库的历史(包括创建和合并分支时的历史)。您可以查看和搜索提交。
与git-gui配合得很好。
吉特努布
Mac OS X应用程序。主要相当于gitlog,但与github有一些集成(如“网络视图”)。
看起来很漂亮,适合Mac OS X。您可以搜索存储库。Gitnub最大的缺点是它以线性方式(一次一个分支)显示历史-它没有可视化分支和合并,这对git来说很重要,尽管这是一个计划中的改进。
下载链接、更改日志和截图| git存储库
GitX
打算成为“OS X的gitk克隆”。
它可以可视化非线性分支历史、执行提交、查看和搜索提交,还具有其他一些不错的功能,比如能够“快速查看”任何版本的任何文件(按文件列表视图中的空格)、导出任何文件(通过拖放)。
它比git-gui/gitk更好地集成到OSX中,即使在超大的存储库中,它也非常快速和稳定。
原始的git存储库pieter最近没有更新(在撰写本文时超过一年)。一个更积极维护的分支可以在妹夫bard/gitx上找到-它添加了“侧边栏、获取、拉、推、添加远程、合并、樱桃采摘、重新基础、克隆、克隆到”
下载|截图| git仓库|妹夫巴德叉|劳隆叉
智能Git
从主页:
SmartGit是分布式版本控制系统Git并在Windows、Mac OS X和Linux。SmartGit旨在喜欢图形用户的开发人员通过命令行客户端的接口,使用Git更高效-当今最强大的DVCS。
你可以从他们的网站上下载。
下载
TortoiseGit公司
适用于Windows用户的TortoiseSVN Git版本。
它正在将TortoiseSVN移植到TortoiseGit。最新版本1.2.1.0此版本可以完成常规任务,如提交、显示日志、diff两个版本、创建分支和标记、创建补丁等。有关详细信息,请参阅ReleaseNotes。欢迎参与本项目。
下载
QGit
QGit是一个基于Qt/C++语言。使用qgit,您可以浏览修订历史记录,查看修补程序内容和更改的文件随着不同的发展分支。
下载
gitg
gitg是git存储库查看器靶向gtk+/GNOME。其主要功能之一目标是提供更多git的统一用户体验跨多个桌面的前端。它这不是在写跨平台应用程序,但通过与类似机构密切合作其他操作系统的客户端(如OS X的GitX)。
特征
浏览修订历史记录。处理大型存储库(在1秒内加载linux存储库,17000多个版本)。提交更改。准备/取消准备单个大块。还原更改。显示修订中更改的彩色差异。浏览树以查找给定的修订。导出给定修订的树的部分。提供诸如“gitlog”之类的命令可以理解的任何refspec来构建历史记录。在历史视图中显示和切换分支。
下载:版本或源
Gitbox(Gitbox)
Gitbox是一个Mac OS X图形Git版本控制接口系统在一个窗口中,您可以看到分支、历史和工作目录状态。日常操作很简单:阶段并用复选框取消对更改的分级。使用单击。双击对的更改显示与FileMerge.app的差异。
下载
Gity
Gity网站没有太多信息,但从上面的截图来看,它似乎是一个功能丰富的开源OS X gitgui。
下载或源
Meld
Meld是一个可视化的差异和合并工具。您可以比较两个或三个文件就地编辑它们(差异更新动态)。您可以比较两个或三个文件夹和启动文件比较。您可以浏览和查看流行版本的工作副本控制系统例如CVS,Subversion、Bazaar ng和Mercurial[和Git]。
下载
卡塔纳
Steve Dekorte的OSX Git GUI。
一眼就能看到哪些远程分支对拉动和本地回购进行了更改有更改要推送。添加、提交、推送、拉取、标记和重置支持以及视觉差异以及项目层次结构的可视化浏览突出显示本地更改和添加。
1个存储库免费,25美元以上。
下载
Sprout(原GitMac)
专注于使Git易于使用。具有本地Cocoa(类似mac)UI、快速存储库浏览、克隆、推/拉、分支/合并、视觉差异、远程分支、轻松访问终端等功能。
通过使最常用的Git操作直观且易于执行,Sprout(以前的GitMac)使Git变得用户友好。Sprout与大多数Git工作流兼容,非常适合设计师和开发人员、团队协作以及高级和新手用户。
下载|网站
塔
适用于Mac OSX的功能丰富的Git GUI。30天免费试用,单用户许可证59美元。
下载|网站
EGit
EGit是Git版本控制系统的Eclipse团队提供者。Git是一个分布式SCM,这意味着每个开发人员都有一个完整的副本每次修订代码的所有历史记录这段历史非常快速和丰富。EGit项目正在JGit之上实现Eclipse工具Git的Java实现。
下载|网站
Git扩展
Open Source for Windows-在一个简单易用的软件包中安装使用Git所需的一切。
GitExtensions是一个让在Windows上使用Git更加直观的工具包。shell扩展将集成在Windows资源管理器中,并在文件和目录上显示上下文菜单。还有一个Visual Studio插件可以使用Visual Studio中的git。
下载
非常感谢dbr对gitgui的详细介绍。
源代码树
SourceTree是Git、Mercurial和SVN的免费Mac客户端。由BitBucket背后的Atlassian构建,它似乎与任何VC系统都一样适用,它允许您掌握一个单独的工具,用于所有项目,无论它们是版本控制的。功能齐全,免费。
专为新手和高级用户准备的Expert Ready&功能包:检查传出和传入的变更集。在树枝间摘樱桃。补丁处理、重新基础、隐藏/搁置等。
下载|网站