推荐多平台,便携式学习模式Git GUI?

时间:2011-02-25 09:55:43

标签: git msysgit portable-applications

有关优秀Git GUI的任何建议。理想情况下应具有以下特征:

  1. 不是非常有限,即可以支持相对复杂的功能,例如rebase,no-ff

  2. 显示以“学习模式”执行的Git命令,尤其是对于包含大量选项的命令

  3. 最好是便携式(不需要安装Windows,即使只有窗户,也可以像便携式应用程序一样工作)

  4. 最好是多平台(因此我的linux机器和Windows笔记本电脑之间没有学习曲线。

3 个答案:

答案 0 :(得分:4)

Git extensions支持几乎所有操作(例如,它支持交互式rebase)。它还显示了用于启动操作的命令行。

<强>更新   这是不正确的:不幸的是它只是Windows 。它可以在linux上运行: Git Extensions使用Mono在多个平台上运行。

答案 1 :(得分:2)

我知道这不适用于Windows或Linux,但适用于Mac的Git Tower非常好。它可以进行rebase,推送,合并,签出,分支,远程分支,存储等。

答案 2 :(得分:1)

我会推荐SmartGit。作为Linux和Windows之间的纯Java应用程序可移植性是没有问题的。唯一的要求是JRE和Git安装。

它支持几乎所有重要的Git命令,IMO唯一缺少的重要功能是交互式变基。但是,支持正常的变基和合并。

我认为SmartGit满足您的所有要求,除了(2.)因为它根本没有显示任何执行的Git命令。