图形Git客户端

时间:2011-04-19 06:16:44

标签: linux git

我正在寻找一个能够在一个地方满足我所有需求的Git GUI。目前我正在并行使用4种不同的工具,虽然可以在一个地方完成所有工作。我目前使用的工具是gitk,gitg,Git GUI和meld。我正在寻找的功能(以及这4个工具如何支持它们)是:

  1. 查看本地更改(并排(并排),Git GUI(仅差异),gitg(仅限差异))
  2. 提交(meld(仅限整个文件),gitg(仅限整个文件),Git GUI(每个块和每行))
  3. 还原本地更改(meld,gitg(仅限整个文件))
  4. 历史浏览(gitk,gitg(不是裸回购))
  5. 历史差异(gitk(仅限差异))
  6. 清理简单界面(gitg,Git GUI,meld)
  7. 我不倾向于标记或分支,所以我仍然从命令行做那些,但我可以想象最终需要它们在工具中,gitg可以标记,gitk似乎能够做各种各样的在那个地区的东西。

    是否有任何Linux工具涵盖所有这些?

3 个答案:

答案 0 :(得分:1)

有一个list of git guis on git wiki并且它有一个feature matrix at the end of "Graphical Interfaces" section,所以请自己寻找。似乎“git-cola”是最具特色的,但我没试过,所以YMMV。

答案 1 :(得分:1)

有RabbitVCS - http://rabbitvcs.org/

我知道这是一个足够好的SVN客户端,不确定Git支持

答案 2 :(得分:0)

GitKraken。我认为它是Linux上最好的git客户端。它可以免费用于非商业用途。 enter image description here