git的GUI
Git GUI
包含在git中- git gui
从命令行运行,Windows msysgit安装程序将其添加到“开始”菜单中。
Git GUI可以完成git所需的大部分工作。包括阶段更改,配置git和存储库,推送更改,创建/签出/删除分支,合并以及许多其他功能。
我最喜欢的功能之一是右键单击菜单中的“ stage line”和“ stage hunk”快捷方式,它使您可以提交文件的特定部分。您可以通过来实现相同的目的git add -i
,但我发现它更易于使用。
它不是最漂亮的应用程序,但是它几乎可以在所有平台上运行(基于Tcl / Tk)
截图 | 截屏
也包含在git中。它是一个git历史记录查看器,可让您可视化存储库的历史记录(包括分支以及创建和合并的分支)。您可以查看和搜索提交。
与git-gui配合得很好。
Mac OS X应用程序。主要与等效git log
,但与github集成了一些功能(例如“网络视图”)。
外观漂亮,适合Mac OSX。您可以搜索存储库。Gitnub最大的批评是它以线性方式(一次是单个分支)显示历史-它没有可视化分支和合并,这对于git可能很重要,尽管这是计划中的改进。
下载链接,更改日志和屏幕截图 | git仓库
打算成为“ OS X的gitk克隆”。
它可以可视化非线性分支历史记录,执行提交,查看和搜索提交,并且还具有其他一些不错的功能,例如能够“快速查找”任何修订版中的任何文件(在文件列表视图中按空格),导出任何文件。 (通过拖放)。
它比git-gui
/ 更好地集成到OS X中gitk
,即使存储库非常大,它也快速稳定。
原始的git信息库最近未更新(在撰写本文时已超过一年)。在brotherbard / gitx上可以找到维护更积极的分支-它添加了“侧边栏,获取,拉取,推送,添加远程,合并,cherry-pick,变基,克隆,克隆到”
下载 | 截图 | git仓库 | 兄弟叉 | 劳伦叉
从首页:
SmartGit是分布式版本控制系统Git的前端,可在Windows,Mac OS X和Linux上运行。SmartGit适用于那些喜欢图形用户界面而不是命令行客户端的开发人员,以利用Git(当今功能最强大的DVCS)提高生产力。
您可以从他们的网站下载它。
下载
Windows用户的TortoiseSVN Git版本。
它将TortoiseSVN移植到TortoiseGit最新版本1.2.1.0。此版本可以完成常规任务,例如提交,显示日志,差异两个版本,创建分支和标记,创建补丁等。请参见发布记录的细节。欢迎为这个项目做贡献。
下载
QGit是基于Qt / C ++的git GUI查看器。
使用qgit,您将能够以图形方式遵循不同的开发分支来浏览修订历史记录,查看补丁内容和更改的文件。
下载
gitg是针对gtk + / GNOME的git存储库查看器。其主要目标之一是为跨多个桌面的git前端提供更统一的用户体验。它不是在编写跨平台应用程序,而是与其他操作系统(例如OS X的GitX)的类似客户端紧密协作。
特征
- 浏览修订历史记录。
- 处理大型存储库(在1秒内加载linux存储库,17000多个修订版)。
- 提交更改。
- 舞台/不舞台个人大块头。
- 还原更改。
- 显示修订版本的彩色差异。
- 浏览树中的给定修订版。
- 导出给定修订版的树的一部分。
- 提供诸如``git log''之类的命令可以理解的任何refspec以建立历史记录。
- 在历史记录视图中显示并在分支之间切换。
下载:版本或源
Gitbox是用于Git版本控制系统的Mac OS X图形界面。在单个窗口中,您可以看到分支,历史记录和工作目录状态。
日常操作很容易:通过复选框进行和不进行更改。只需单击即可提交,拉动,合并和推动。双击更改以显示与FileMerge.app的差异。
下载
Gity网站没有太多信息,但是从那里的屏幕截图来看,它似乎是功能丰富的开源OS X git gui。
下载或来源
Meld是视觉差异和合并工具。您可以比较两个或三个文件并在适当位置进行编辑(差异会动态更新)。您可以比较两个或三个文件夹并启动文件比较。您可以从流行的版本控制系统(例如CVS,Subversion,Bazaar-ng和Mercurial [ 和Git ])浏览和查看工作副本。
资料下载
Steve Dekorte的OSX版Git GUI。
一目了然,查看哪些远程分支有更改要拉,而本地存储库有更改要推。支持add,commit,push,pull,tag和reset的git ops,还支持视觉差异和可视化项目层次的浏览,突出显示本地更改和添加。
1个存储库免费,更多则25美元。
下载
致力于使Git易于使用。具有本机可可(类似于Mac)的UI,快速的存储库浏览,克隆,推/拉,分支/合并,可视化差异,远程分支,易于访问终端等。
通过使最常用的Git操作直观且易于执行,Sprout(以前称为GitMac)使Git变得用户友好。与大多数Git工作流程兼容,Sprout非常适合设计师和开发人员,团队协作以及高级和新手用户。
下载 | 网站
Mac OSX的功能丰富的Git GUI。30天免费试用,单用户许可证$ 59USD。
下载 | 网站
EGit是Git版本控制系统的Eclipse Team提供程序。Git是一个分布式SCM,这意味着每个开发人员都拥有该代码每个修订版本的所有历史记录的完整副本,从而使对历史记录的查询非常快速且通用。
EGit项目正在Git的JGit Java实现之上实现Eclipse工具。
下载 | 网站
Windows开源-在单个软件包中安装使用Git所需的所有内容,易于使用。
Git Extensions是一个工具包,可以使在Windows上使用Git更加直观。该外壳扩展将在Windows资源管理器中集成在一起,并在文件和目录上显示一个上下文菜单。还有一个Visual Studio插件可以使用Visual Studio中的git。
下载
非常感谢dbr精心制作git gui的东西。
SourceTree是Git,Mercurial和SVN 的免费 Mac客户端。它由AtBussian(BitBucket背后的人)构建,似乎可以与任何VC系统同样良好地工作,该系统可以让您掌握用于所有项目的单个工具,但是它们是受版本控制的。功能丰富且免费。
专为新手和高级用户准备的专家级功能包:
查看传出和传入变更集。分支之间的樱桃采摘。补丁处理,变基,隐藏/搁置等。
下载 | 网站
rm -rf .git
设为只读,因此您将要删除git的数据库。